export interface EvaluatorSchema { slug: string; requiredInputFields: string[]; optionalConfigFields: string[]; description?: string; } export type EvaluatorSlug = 'agent-efficiency' | 'agent-flow-quality' | 'agent-goal-accuracy' | 'agent-goal-completeness' | 'agent-tool-error-detector' | 'agent-tool-trajectory' | 'answer-completeness' | 'answer-correctness' | 'answer-relevancy' | 'char-count' | 'char-count-ratio' | 'context-relevance' | 'conversation-quality' | 'faithfulness' | 'html-comparison' | 'instruction-adherence' | 'intent-change' | 'json-validator' | 'perplexity' | 'pii-detector' | 'placeholder-regex' | 'profanity-detector' | 'prompt-injection' | 'prompt-perplexity' | 'regex-validator' | 'secrets-detector' | 'semantic-similarity' | 'sexism-detector' | 'sql-validator' | 'tone-detection' | 'topic-adherence' | 'toxicity-detector' | 'uncertainty-detector' | 'word-count' | 'word-count-ratio'; export declare const EVALUATOR_SLUGS: EvaluatorSlug[]; export declare const EVALUATOR_SCHEMAS: Record; export declare function getEvaluatorSchema(slug: S): EvaluatorSchema; export declare function isValidEvaluatorSlug(slug: string): slug is EvaluatorSlug; //# sourceMappingURL=registry.d.ts.map