import { ResponseInterfaceBase } from '../core/messaging'; import { LocalOutlet } from './localOutlet'; import { OutletInterface } from './interfaces'; export declare const defaultConfig: { whitelistDialogWidth: string; whitelistDialogHeight: string; }; export declare class Outlet extends LocalOutlet { private tokenConfig; private whitelist; urlParams?: URLSearchParams; redirectCallbackUrl?: URL; constructor(tokenConfig: OutletInterface, urlParams?: URLSearchParams); getDataFromQuery(itemKey: string): string; getCallbackUrlKey(key: string): string; pageOnLoadEventHandler(): Promise; private processAttestationIdCallback; private getIssuerConfigById; readMagicLink(): Promise; sendMultiTokenProof(evtid: string): Promise; sendTokenProof(evtid: string): Promise; private sendTokens; sendErrorResponse(evtid: any, error: string, issuer?: string, type?: string): void; proofRedirectError(issuer: string, error: string): void; sendMessageResponse(response: ResponseInterfaceBase): void; }