import type { QualityConfig, VendorConfig } from '../config/schema.js';
export interface ReviewResult {
    review: string;
    tokensUsed?: number;
}
export declare function runClaudeReview(repoDir: string, baseBranch: string, prTitle: string, quality: QualityConfig, vendor: VendorConfig, perReviewBudget: number, stepInstructions?: string, onLog?: (msg: string) => void): Promise<ReviewResult>;
export declare function checkClaudeAuth(): Promise<{
    ok: boolean;
    detail: string;
}>;
//# sourceMappingURL=claude.d.ts.map