/** * Runtime validation schema and wrapper for transformers.js LLM adapter options. * * @module @nhtio/adk/batteries/llm/transformers_js/validation */ import type { TransformersJsAdapterOptions } from "./types"; /** * Validator schema for {@link TransformersJsAdapterOptions}. Rejects unknown keys (`.unknown(false)`) * and fills in defaults. */ export declare const transformersJsOptionsSchema: import("@nhtio/validation").ObjectSchema; /** * Validates raw adapter options against {@link transformersJsOptionsSchema}, filling in defaults. * * @param input - The raw options object to validate. * @returns The resolved options object with defaults applied. * @throws {@link @nhtio/adk/batteries!E_INVALID_TRANSFORMERS_JS_OPTIONS} when `input` is invalid. */ export declare const validateOptions: (input: unknown) => TransformersJsAdapterOptions;