import { default as defaultSettings } from "../utils/defaultSettings"; import type { AddCommand, ConnectionStatus, RemoveCommand, RenderOverlay } from "./types"; export declare let addCommand: AddCommand; export declare let removeCommand: RemoveCommand; export declare let renderOverlay: RenderOverlay; export declare let appRoot: HTMLElement | undefined; export declare let app: string; export declare let workspace: string; export declare let getSetting: import("./types").GetSetting; export declare let setSetting: import("./types").SetSetting; export declare let actorId: string; export declare const samePageBackend: { channel?: WebSocket; status: ConnectionStatus; }; declare const setupRegistry: ({ app: _app, workspace: _workspace, addCommand: _addCommand, removeCommand: _removeCommand, renderOverlay: _renderOverlay, appRoot: _appRoot, getSetting: _getSetting, setSetting: _setSetting, }: { app?: string | undefined; workspace?: string | undefined; addCommand?: AddCommand | undefined; removeCommand?: RemoveCommand | undefined; renderOverlay?: RenderOverlay | undefined; appRoot?: HTMLElement | undefined; getSetting?: ((s: (typeof defaultSettings)[number]["id"]) => string) | undefined; setSetting?: ((s: (typeof defaultSettings)[number]["id"], v: string) => void) | undefined; }) => void; export default setupRegistry;