import { OmniaContext } from "../contexts"; import { GuidValue, AzureAdDefaultUserProperties, AdProperty } from "../models"; import { Store } from "./Store"; export declare class AzureAdUserStore extends Store { private azureAdService; omniaCtx: OmniaContext; private targetingPropertyStore; private resolvePropertiesValuePromises; private resolvePropertiesInfoPromise; private resolveSyncPropertiesInfoPromise; private defaultSelectUserProperties; private isOmniaUser; actions: { getUserPropertiesValue: import("./Store").StoreAction void, (result: AzureAdDefaultUserProperties, id: GuidValue, selectMoreProperties?: string[]) => void, (failureReason: any, id: GuidValue, selectMoreProperties?: string[]) => void, (id: GuidValue, selectMoreProperties?: string[]) => Promise>; getUserPropertiesMetadata: import("./Store").StoreAction void, (result: string[]) => void, (failureReason: any) => void, () => Promise>; updateUserPropertiesValue: import("./Store").StoreAction void, (result: void, id: GuidValue, properties: { [name: string]: any; }) => void, (failureReason: any, id: GuidValue, properties: { [name: string]: any; }) => void, (id: GuidValue, properties: { [name: string]: any; }) => Promise>; getUserSyncProperties: import("./Store").StoreAction void, (result: AdProperty[]) => void, (failureReason: any) => void, () => Promise>; }; protected onActivated(): void; protected onDisposing(): void; }