import { PromptFunctions, PromptMemory, Tokenizer } from "promptrix"; import { PromptResponse, Validation, PromptResponseValidator } from "./types"; /** * Default response validator that always returns true. */ export declare class DefaultResponseValidator implements PromptResponseValidator { /** * Validates the response. * @param memory Memory used to render the prompt. * @param functions Functions used to render the prompt. * @param tokenizer Tokenizer used to render the prompt. * @param response Response to validate. * @param remaining_attempts Number of remaining validation attempts. * @returns A `Validation` with the status and value. The validation is always valid. */ validateResponse(memory: PromptMemory, functions: PromptFunctions, tokenizer: Tokenizer, response: PromptResponse, remaining_attempts: number): Promise>; } //# sourceMappingURL=DefaultResponseValidator.d.ts.map