import type { ElementInfo, EditorConfig } from '../../types.js'; export interface SourceOverlayInitOptions { key?: string; editor?: EditorConfig | string; workspaceRoot?: string; throttleMs?: number; exclude?: (el: Element) => boolean; onSelect?: (info: ElementInfo) => void; openInEditorPath?: string; /** * What can be picked. `source` (the default) is components the source-meta * transform stamped, which have a file to open. `lit` is any Lit element: * library ones such as `` too, and every one on a page with no * transform (`lit-devtools dev`). Stamped ones keep their source; the rest * pick into the panel with no source to show or open. */ hosts?: 'source' | 'lit'; /** Called with the picked element's id after the panel is told. */ onPick?: (id: number) => void; } export declare const initSourceOverlay: (initOptions?: SourceOverlayInitOptions) => void; export declare const toggleSourceOverlay: () => void; //# sourceMappingURL=overlay-element.d.ts.map