import { OmniaContext } from "@omnia/fx"; import { AppStore, MultilingualStore, Store } from "@omnia/fx/stores"; import { DocumentLibraryInfo, LinkPickerRegistration } from "../models"; export declare class LinkPickerStore extends Store { private currentProviders; omniaContext: OmniaContext; appStore: AppStore; multilingualStore: MultilingualStore; onActivated(): void; onDisposing(): void; getters: { currentProvider: () => Array; }; get mutationLinkPickerProviders(): { onSubscriptionsMutated: (fn: (obj: import("@omnia/fx-models").StateMutation) => void) => import("@omnia/fx-models").IMessageBusSubscriptionHandler; }; mutations: { ensureAddProvider: import("@omnia/fx/stores").StoreMutation<(provider: LinkPickerRegistration) => void, (provider: LinkPickerRegistration) => import("@omnia/fx-models").IMessageBusSubscriptionHandler>; ensureRemoveProvider: import("@omnia/fx/stores").StoreMutation<(provider: LinkPickerRegistration) => void, (provider: LinkPickerRegistration) => import("@omnia/fx-models").IMessageBusSubscriptionHandler>; }; actions: { ensureLoadCurrentDocumentLibraryUrl: import("@omnia/fx/stores").StoreAction void, (result: DocumentLibraryInfo) => void, (failureReason: any) => void, () => Promise>; }; }