/** @jsxImportSource @opentui/solid */ import type { TuiPluginApi } from '@opencode-ai/plugin/tui'; import type { OpenDialogPayload } from '../rpc/protocol.js'; type ApplyFn = (command: OpenDialogPayload['command'], args: string) => Promise<{ text: string; knobs: Record; }>; type KillswitchDialogConfig = { enabled?: boolean; main?: Record; accounts?: Record>; }; export declare function buildKillswitchThresholdSeed(config: KillswitchDialogConfig, accountIds: string[]): string; export declare function buildAccountDialogOption(account: { id: string; label: string; role: string; enabled: boolean; quotaPercent: number | null; tierLabel?: string; }): { description?: string | undefined; title: string; value: string; }; export declare function openCommandDialog(api: TuiPluginApi, payload: OpenDialogPayload, apply: ApplyFn): void; export {};