/** * JSON output formatting for CLI * Ensures byte-compatible output with Python CLI */ import { CLIOutput, SuccessOutput, ErrorOutput } from '../spec/cli-spec'; export declare function formatSuccess(data: T, meta?: SuccessOutput['meta']): SuccessOutput; export declare function formatError(code: string, message: string, details?: Record): ErrorOutput; export declare function outputJson(output: CLIOutput): void; export declare function outputJsonCompact(output: CLIOutput): void; /** * Create a success response and output it */ export declare function printSuccess(data: T, meta?: SuccessOutput['meta']): void; /** * Create an error response and output it */ export declare function printError(code: string, message: string, details?: Record): void;