export type OutputFormat = "text" | "json"; export declare const ExitCode: { readonly Success: 0; readonly GeneralError: 1; readonly AuthFailure: 2; readonly ParamError: 3; readonly InsufficientQuota: 4; readonly UpstreamFailure: 5; }; interface GlobalOptions { output: OutputFormat; quiet: boolean; verbose: boolean; timeout: number; } export declare function setGlobalOptions(partial: Partial): void; export declare function getGlobalOptions(): GlobalOptions; export declare function text(msg: string): void; export declare function line(msg: string): void; export declare function json(data: unknown): void; export declare function result(data: Record, humanText: string): void; export declare function error(code: number, message: string, details?: unknown): void; export declare function debug(msg: string): void; export declare function isJson(): boolean; export declare function isQuiet(): boolean; export declare function isVerbose(): boolean; export declare function getTimeout(): number; export {};