import * as Common from '../../core/common/common.js'; import * as UI from '../../ui/legacy/legacy.js'; declare const CSSOverviewSidebarPanel_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: keyof EventTypes): boolean; dispatchEventToListeners(eventType: import("../../core/platform/typescript-utilities.js").NoUnion, ...eventData: Common.EventTarget.EventPayloadToRestParameters): void; }) & typeof UI.Widget.VBox; export declare class CSSOverviewSidebarPanel extends CSSOverviewSidebarPanel_base { #private; containerElement: HTMLDivElement; static get ITEM_CLASS_NAME(): string; static get SELECTED(): string; constructor(); addItem(name: string, id: string): void; select(id: string): void; wasShown(): void; } export declare const enum SidebarEvents { ItemSelected = "ItemSelected", Reset = "Reset" } export type EventTypes = { [SidebarEvents.ItemSelected]: string; [SidebarEvents.Reset]: void; }; export {};