IdmConfig: {
    createConfigEntity(entityId: string, entityData: IdObjectSkeletonInterface, wait?: boolean): Promise<IdObjectSkeletonInterface>;
    deleteConfigEntities(): Promise<IdObjectSkeletonInterface[]>;
    deleteConfigEntitiesByType(type: string): Promise<IdObjectSkeletonInterface[]>;
    deleteConfigEntity(entityId: string): Promise<IdObjectSkeletonInterface>;
    exportConfigEntities(): Promise<ConfigEntityExportInterface>;
    getAllConfigEntities(): Promise<IdmConfigStub[]>;
    getConfigEntitiesByType(type: string): Promise<IdObjectSkeletonInterface[]>;
    getConfigEntity(entityId: string): Promise<IdObjectSkeletonInterface>;
    getConfigEntityTypes(): Promise<string[]>;
    importConfigEntities(importData: ConfigEntityExportInterface, options: ConfigEntityImportOptions): Promise<IdObjectSkeletonInterface[]>;
    putConfigEntity(entityId: string, entityData: IdObjectSkeletonInterface): Promise<IdObjectSkeletonInterface>;
    readConfigEntities(): Promise<IdObjectSkeletonInterface[]>;
    readConfigEntitiesByType(type: string): Promise<IdObjectSkeletonInterface[]>;
    readConfigEntity(entityId: string): Promise<IdObjectSkeletonInterface>;
    readConfigEntityStubs(): Promise<IdmConfigStub[]>;
    readConfigEntityTypes(): Promise<string[]>;
    testConnectorServers(): Promise<ConnectorServerStatusInterface[]>;
    updateConfigEntity(entityId: string, entityData: IdObjectSkeletonInterface, wait?: boolean): Promise<IdObjectSkeletonInterface>;
}

Type declaration