export type CommandClassification = { readOnly: boolean; destructive: boolean; idempotent: boolean; }; export type CommandPreview = { command: string; description: string; changes: string[]; flags: Record; args?: Record; classification: CommandClassification; }; export type AgentPreviewResponse = { status: 'confirmation_required' | 'dry_run'; command: string; description: string; classification: CommandClassification; changes: string[]; confirmCommand: string; }; export declare function buildConfirmCommand(command: string, flags: Record, args?: Record): string; export declare function formatPreviewForAgent(preview: CommandPreview, status: 'confirmation_required' | 'dry_run'): AgentPreviewResponse; export declare function formatPreviewForTerminal(preview: CommandPreview): string;