import { CapabilityDetector } from '../intelligence/CapabilityDetector.js';
export declare class ClaudeProxy {
    private requestAnalyzer;
    private capabilityDetector;
    private layerManager;
    private readonly ORIGINAL_CLAUDE_PATHS;
    constructor();
    handleClaudeCommand(args: string[]): Promise<void>;
    private executeEnhanced;
    private executePassthrough;
    private emergencyFallback;
    private findOriginalClaude;
    private spawnClaudeProcess;
    private getActionForLayer;
    private outputEnhancedResult;
    validateStartup(): Promise<boolean>;
    getProxyStatus(): Promise<{
        status: 'ready' | 'degraded' | 'offline';
        capabilities: Awaited<ReturnType<CapabilityDetector['getCapabilityStatus']>>;
        originalClaudeAvailable: boolean;
    }>;
}
//# sourceMappingURL=ClaudeProxy.d.ts.map