/** * Runtime validation schema and wrapper for LiteRT-LM adapter options. * * @module @nhtio/adk/batteries/llm/litert_lm/validation */ import type { LiteRtLmAdapterOptions } from "./types"; /** * Validator schema for {@link LiteRtLmAdapterOptions}. Rejects unknown keys (`.unknown(false)`) so * typos and removed fields fail loud, and fills in defaults. */ export declare const liteRtLmOptionsSchema: import("@nhtio/validation").ObjectSchema; /** * Validates raw adapter options against {@link liteRtLmOptionsSchema}, 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_LITERT_LM_OPTIONS} when `input` is invalid. */ export declare const validateOptions: (input: unknown) => LiteRtLmAdapterOptions;