import { WindowLike } from '../protocol/comms'; export interface MessageEventLike { source: WindowLike; data?: any; } export declare class AncestorOriginVerifier { private providerFrame; private permittedOrigins; private timeoutMs; static verifyOnlyParent(providerFrame: WindowLike, permittedOrigins: string[], timeoutMs?: number): Promise; static verify(providerFrame: WindowLike, permittedOrigins: string[], timeoutMs?: number): Promise; constructor(providerFrame: WindowLike, permittedOrigins: string[], timeoutMs?: number); verify(allowMultipleAncestors: boolean): Promise; verifyAncestorOrigin(ancestorFrame: WindowLike, parentDepth: number): Promise; }