import { Frame } from './frame.js';
import { Page } from './page.js';
import { CdpFrameTree } from './types';
export declare class FrameManager {
    page: Page;
    frames: Map<string, Frame>;
    mainFrame: Frame;
    constructor(page: Page, frameTree: CdpFrameTree);
    getFrameById(id: string): Frame | undefined;
    private registerFrameTree;
    private registerFrame;
    private unregisterFrame;
    private onFrameAttached;
    private onFrameNavigated;
    private onNavigatedWithinDocument;
    private onFrameDetached;
    private onFrameStoppedLoading;
}
//# sourceMappingURL=frame-manager.d.ts.map