import type { ExtensionAPI, ExtensionCommandContext, VerifierState } from "./types.js"; export interface ToggleCommandDeps { state: VerifierState; pi: ExtensionAPI; onEnable: () => void | Promise; onDisable: () => void | Promise; onResume?: () => void; onReport?: (ctx: ExtensionCommandContext) => void; onLaunch?: (ctx: ExtensionCommandContext) => void; } export interface ToggleCommand { name: string; description: string; handler(args: string, ctx: ExtensionCommandContext): Promise; } export declare function createToggleCommand(deps: ToggleCommandDeps): ToggleCommand; //# sourceMappingURL=toggle-command.d.ts.map