import { CallToolResult } from '@modelcontextprotocol/sdk/types.js'; export interface CLIConfig { readonly verbose: boolean; readonly quiet: boolean; readonly outputFormat: 'text' | 'json' | 'yaml'; readonly color: boolean; } export interface CLIContext { readonly sessionId: string; readonly startTime: number; readonly config: CLIConfig; } export interface CLIResult { readonly success: boolean; readonly message: string; readonly data?: CallToolResult; } export interface CLIError { readonly code: string; readonly message: string; readonly details?: Record; } export declare function isCLIError(error: Error): error is CLIError & Error; export declare function validateCLIConfig(config: Record): CLIConfig; //# sourceMappingURL=index.d.ts.map