import { GitHubMetrics } from "../types/metrics";
import { ValidationResult } from "../types/validation";
import { Logger } from "../utils/logger";
export interface GitHubValidatorConfig {
    logger?: Logger;
    minCommits?: number;
    maxCommitsPerDay?: number;
    minAuthors?: number;
    minReviewPrRatio?: number;
}
export declare class GitHubValidator {
    private config;
    private logger?;
    constructor(config?: GitHubValidatorConfig);
    validate(metrics: GitHubMetrics): ValidationResult;
}
