import { EOSIOAuthOptions, SignatureProviderInterfaceClass } from './interfaces'; export declare class PlatformChecker { options?: EOSIOAuthOptions; private static MESSAGE_WAIT_TIMEOUT; private pendingRequest; constructor(options?: EOSIOAuthOptions); get declaredDomain(): string; private get platform(); private get userAgent(); getReturnUrl(): Promise; isSupportedPlatform(): boolean; isAvailable(): Promise; getSupportedSignatureProvider(): SignatureProviderInterfaceClass; isExtensionInstalled(): Promise; private createInstallationCheckRequest; private installationCheckResponseNotReceived; private installationCheckResponseReceived; private onWindowMessage; }