///
import { RequestTransportCallback } from '@yandex-int/messenger.channels';
import { GetChildWindowTransportParams } from '../../types';
interface WindowStrategyAdapter {
ready(): void;
}
export declare class WindowStrategy {
private adapter?;
childWindow: Nullable;
constructor(adapter?: WindowStrategyAdapter | undefined);
show(): void;
ready(): void;
hide(): void;
remove(): void;
getChildWindowTransport(params: GetChildWindowTransportParams, callback: RequestTransportCallback): void;
private handleUnload;
}
export {};