/**
 * Integration Health Check
 *
 * Validates external integration chain beyond simple auth.
 * Runs during sync-setup to catch misconfigurations early.
 *
 * @module sync/integration-health-check
 */
export interface HealthCheckResult {
    provider: string;
    checks: HealthCheck[];
    healthy: boolean;
}
export interface HealthCheck {
    name: string;
    status: 'pass' | 'warn' | 'fail';
    message: string;
    fix?: string;
}
/**
 * Run health checks for JIRA integration
 */
export declare function checkJiraIntegration(config: {
    domain: string;
    projectKey: string;
    email: string;
    apiToken: string;
}): Promise<HealthCheckResult>;
/**
 * Run health checks for ADO integration
 */
export declare function checkAdoIntegration(config: {
    organization: string;
    project: string;
    pat: string;
}): Promise<HealthCheckResult>;
/**
 * Run health checks for GitHub integration
 */
export declare function checkGitHubIntegration(): Promise<HealthCheckResult>;
/**
 * Format health check results for display
 */
export declare function formatHealthCheckResults(results: HealthCheckResult[]): string;
//# sourceMappingURL=integration-health-check.d.ts.map