import { UserAgentPlatform } from "@omnia/fx/models"; import { Store } from "@omnia/fx/stores"; export interface LinkHandlerDialogAction { callback: (e: Event) => void; title: string; closeDialogAfterRunAction?: boolean; } export declare class LinkHandlerDialogStore extends Store { dialogVisible: import("@omnia/fx/stores").StoreState; showPrompt: import("@omnia/fx/stores").StoreState; isRememberChoiceStorageKey: string; rememberAction: string; customActions: import("@omnia/fx/stores").StoreState>; protected onActivated(): void; constructor(); get: { getRememberActionId: () => string; }; mutations: { toggleDialog: import("@omnia/fx/stores").StoreMutation<(show: boolean) => void, (show: boolean) => import("@omnia/fx-models/Messaging").IMessageBusSubscriptionHandler>; toggleShowPrompt: import("@omnia/fx/stores").StoreMutation<(show: boolean) => void, (show: boolean) => import("@omnia/fx-models/Messaging").IMessageBusSubscriptionHandler>; registerCustomAction: import("@omnia/fx/stores").StoreMutation<(actionId: string, action: LinkHandlerDialogAction) => void, (actionId: string, action: LinkHandlerDialogAction) => import("@omnia/fx-models/Messaging").IMessageBusSubscriptionHandler>; rememberActionId: import("@omnia/fx/stores").StoreMutation<(action: string) => void, (action: string) => import("@omnia/fx-models/Messaging").IMessageBusSubscriptionHandler>; }; actions: { openDeepLink: import("@omnia/fx/stores").StoreAction void, (result: boolean, platform: UserAgentPlatform, url: string, waitTime?: number) => void, (failureReason: any, platform: UserAgentPlatform, url: string, waitTime?: number) => void, (platform: UserAgentPlatform, url: string, waitTime?: number) => Promise>; }; private verifyNavigateDeepLink; private createWaitingDialogTimeout; private getWaitTime; private registerVisibilityCallback; private unregisterVisibilityCallback; }