import { OrchestratorResult } from '../types/orchestrator-types.js';
/**
 * Verification-First Orchestrator - Always verifies before trusting
 */
export declare class VerificationFirstOrchestrator {
    name: string;
    description: string;
    private toolExecutor;
    private readonly VERIFICATION_SUITE;
    orchestrate(task: any): Promise<OrchestratorResult>;
    private gatherEvidence;
    private determineEvidenceNeeded;
    private gatherVisualEvidence;
    private gatherConsoleEvidence;
    private gatherDOMEvidence;
    private gatherNetworkEvidence;
    private gatherPerformanceEvidence;
    private analyzeEvidence;
    private generateStateSummary;
    private delegateWithEvidence;
    private extractKnownIssues;
    private sanitizeEvidence;
    private verifyClaimsAgainstEvidence;
    private extractClaims;
    private verifyClaim;
    private explainWorkingStatus;
    private calculateConfidenceBreakdown;
    private groupChecksByType;
    private explainConfidence;
    private generateEvidenceBasedSummary;
    private generateFindings;
    private generateSuggestions;
    private generateVerifiedRecommendations;
    private selectSubAgent;
    private callSubAgent;
    private executeTool;
    setToolExecutor(executor: any): void;
    private countElements;
}
//# sourceMappingURL=verification-first-orchestrator.d.ts.map