/// import { HereProviderResult } from "./provider"; export interface Strategy { onInitialized?: () => void; onRequested?: (link: string, args: Record, reject: (p?: string) => void) => void; onApproving?: (result: HereProviderResult) => void; onSuccess?: (result: HereProviderResult) => void; onFailed?: (result: HereProviderResult) => void; } export declare class DefaultStrategy implements Strategy { signWindow: Window | null; unloadHandler: () => void; timerHandler?: NodeJS.Timeout; onInitialized(): void; onRequested(link: string, args: Record, reject: (p?: string) => void): void; close(): void; onFailed: () => void; onSuccess: () => void; }