import type { ExtensionAPI } from "../../../../core/extensions-host/types.js"; type Supervisor = NonNullable; type Operation = { requestId: string; status: "running" | "handler_finished" | "failed"; error?: string; }; export declare class BridgeOperations { private readonly supervisor; private readonly assertCurrent; private operations; constructor(supervisor: Supervisor, assertCurrent: () => void); progress(): Promise<{ revision: string; operations: { requestId: string; status: "running" | "handler_finished" | "failed"; error?: string; }[]; completionMeaning: string; states: Record; pendingDecisions: import("../../../../core/extensions-host/supervision.js").DecisionRequest[]; commandRunning: boolean; notifications: { message: string; level: string; }[]; }>; catalog(): { source: string; remote: boolean; availability: string; name: string; description?: string; }[]; submit(input: Record): Operation; private perform; } export {};