import * as Common from '../../core/common/common.js'; import * as UI from '../../ui/legacy/legacy.js'; declare const InspectedPagePlaceholder_base: (new (...args: any[]) => { "__#13@#events": Common.ObjectWrapper.ObjectWrapper; addEventListener(eventType: T, listener: (arg0: Common.EventTarget.EventTargetEvent) => void, thisObject?: Object | undefined): Common.EventTarget.EventDescriptor; once(eventType: T_1): Promise; removeEventListener(eventType: T_2, listener: (arg0: Common.EventTarget.EventTargetEvent) => void, thisObject?: Object | undefined): void; hasEventListeners(eventType: Events.Update): boolean; dispatchEventToListeners(eventType: import("../../core/platform/typescript-utilities.js").NoUnion, ...eventData: Common.EventTarget.EventPayloadToRestParameters): void; }) & typeof UI.Widget.Widget; export declare class InspectedPagePlaceholder extends InspectedPagePlaceholder_base { private updateId?; constructor(); static instance(opts?: { forceNew: null; }): InspectedPagePlaceholder; onResize(): void; restoreMinimumSize(): void; clearMinimumSize(): void; private dipPageRect; update(force?: boolean): void; } export declare const enum Events { Update = "Update" } export interface Bounds { x: number; y: number; height: number; width: number; } export type EventTypes = { [Events.Update]: Bounds; }; export {};