export type TerminalPolicy = { allowed: boolean; risk: "low" | "medium" | "blocked"; reason: string; }; export type RunTerminalCommandInput = { command: string; workdir?: string; timeoutMs?: number; maxOutputBytes?: number; }; export type TerminalCommandResult = { command: string; cwd: string; exitCode: number | null; stdout: string; stderr: string; durationMs: number; timedOut: boolean; truncated: boolean; policy: TerminalPolicy; }; export declare function runTerminalCommand(cwd: string, input: RunTerminalCommandInput): Promise; export declare function classifyTerminalCommand(command: string): TerminalPolicy;