import type { CombinerConnection } from "./connection.js"; export type PanelDeps = { connection: CombinerConnection; toolName: string; /** This session's grouping token (identity row). */ getToken: () => string | undefined; /** This session's project server filter, if any ([session off] labels). */ getFilter: () => { allow?: string[]; deny?: string[]; } | undefined; notify: (message: string, level?: "info" | "warn" | "error") => void; }; /** Open the panel as a centered overlay; resolves when closed. */ export declare function openCombinerPanel(deps: PanelDeps, ui: unknown): Promise; //# sourceMappingURL=panel.d.ts.map