import type { AgentDefinition } from '../../modules/review-execution/entities/progress/agentDefinition.type.js';
export interface ProjectConfigOverrides {
    github?: boolean;
    gitlab?: boolean;
    defaultModel?: 'haiku' | 'sonnet' | 'opus';
    reviewSkill?: string;
    reviewFollowupSkill?: string;
    reviewFocus?: string;
    language?: 'en' | 'fr';
    retentionDays?: number;
    agents?: AgentDefinition[];
    followupAgents?: AgentDefinition[];
    routingPolicy?: {
        haikuMaxLines: number;
        sonnetMaxLines: number;
    };
    qualityThreshold?: number;
}
export declare const ProjectConfigFactory: {
    create(overrides?: ProjectConfigOverrides): Record<string, unknown>;
};
//# sourceMappingURL=projectConfig.factory.d.ts.map