UNPKG

claude-gemini-multimodal-bridge

Version:

Enterprise-grade AI integration bridge connecting Claude Code, Gemini CLI, and Google AI Studio with intelligent routing and advanced multimodal processing capabilities

30 lines 1.4 kB
export interface LoggerConfig { level: string; file?: string; console: boolean; json: boolean; } declare class Logger { private logger; private static instance; private static quietInstance; private constructor(); static getInstance(config?: LoggerConfig): Logger; static getQuietInstance(): Logger; static resetForCLI(): void; info(message: string, meta?: Record<string, any>): void; error(message: string, error?: Error | Record<string, any>): void; warn(message: string, meta?: Record<string, any>): void; debug(message: string, meta?: Record<string, any>): void; verbose(message: string, meta?: Record<string, any>): void; layerOperation(layer: string, operation: string, duration: number, success: boolean, meta?: Record<string, any>): void; workflowStep(stepId: string, status: 'started' | 'completed' | 'failed', meta?: Record<string, any>): void; apiCall(service: string, endpoint: string, duration: number, statusCode?: number, meta?: Record<string, any>): void; performance(operation: string, duration: number, meta?: Record<string, any>): void; security(event: string, level: 'low' | 'medium' | 'high', meta?: Record<string, any>): void; debugConfig(): void; static getDebugStatus(): Record<string, any>; } export declare const logger: Logger; export { Logger }; //# sourceMappingURL=logger.d.ts.map