/**
 * Expert Profile Templates
 *
 * Pre-configured consensus pipeline profiles crafted by AI experts.
 * Each template optimizes for specific use cases and performance characteristics.
 */
export interface ExpertTemplate {
    id: string;
    name: string;
    description: string;
    useCase: string;
    budgetTier: 'Free' | 'Budget' | 'Premium' | 'Enterprise';
    performanceTier: 'Fast' | 'Balanced' | 'Quality' | 'Maximum';
    models: {
        generator: {
            provider: string;
            model: string;
            temperature: number;
        };
        refiner: {
            provider: string;
            model: string;
            temperature: number;
        };
        validator: {
            provider: string;
            model: string;
            temperature: number;
        };
        curator: {
            provider: string;
            model: string;
            temperature: number;
        };
    };
    estimatedCostPer1k: number;
    averageLatency: string;
    tags: string[];
}
export declare const EXPERT_TEMPLATES: ExpertTemplate[];
/**
 * Create a profile from an expert template
 */
export declare function createExpertProfile(template: ExpertTemplate): Promise<string>;
/**
 * Get template by ID
 */
export declare function getTemplateById(id: string): ExpertTemplate | undefined;
/**
 * Filter templates by criteria
 */
export declare function filterTemplates(criteria: {
    budgetTier?: string;
    performanceTier?: string;
    useCase?: string;
    tags?: string[];
}): ExpertTemplate[];
//# sourceMappingURL=expert-profile-templates.d.ts.map