/**
 * Output formatting utilities for CLI commands
 */
export interface JsonOutput<T = Record<string, unknown>> {
    success: boolean;
    data?: T;
    error?: string;
    duration?: number;
}
/**
 * Create standardized JSON output for CLI commands
 */
export declare function createJsonOutput<T = Record<string, unknown>>(success: boolean, data?: T, error?: string, duration?: number): JsonOutput<T>;
/**
 * Create success JSON output
 */
export declare function createSuccessOutput<T = Record<string, unknown>>(data?: T, duration?: number): JsonOutput<T>;
/**
 * Create error JSON output
 */
export declare function createErrorOutput(error: string, duration?: number): JsonOutput<never>;
/**
 * Format bytes to KB with 2 decimal places
 */
export declare function formatBytes(bytes: number): string;
/**
 * Format file size with appropriate unit
 */
export declare function formatFileSize(bytes: number): string;
//# sourceMappingURL=output.d.ts.map