import type { Inspector } from "@visuallyjs/browser-ui"; import { ComponentRef } from "./surface-store"; /** * Key for the inspector context * @internal */ export declare const INSPECTOR_STORE_KEY: unique symbol; /** * Handle for an inspector - use `set` to set the inspector and `listen` to register a listener. * @internal */ export interface InspectorRef extends ComponentRef { } /** * Create a inspector context, and set it on Svelte via `setContext`. * @internal */ export declare function createInspectorContext(): InspectorRef; /** * Gets the current Inspector context from Svelte, optionally creating it if it does not exist. * @param doNotCreate * @internal */ export declare function getInspectorContext(doNotCreate: boolean): InspectorRef;