/** * Runtime validation schema and wrapper for transformers.js STT adapter options. * * @remarks * Validates `TransformersJsSttAdapterOptions` at construction time. Throws * `E_INVALID_TRANSFORMERS_JS_STT_OPTIONS` on failure. `model` is required; unknown top-level keys are * rejected so typos fail loud. */ import type { TransformersJsSttAdapterOptions } from "./types"; /** Validator schema for `TransformersJsSttAdapterOptions`. Rejects unknown top-level keys. */ export declare const transformersJsSttAdapterOptionsSchema: import("@nhtio/validation").ObjectSchema; /** * Validates an arbitrary input against `transformersJsSttAdapterOptionsSchema`. * * @param input - The raw options object to validate. * @returns The resolved options object with defaults filled in. * @throws {@link @nhtio/adk/batteries!E_INVALID_TRANSFORMERS_JS_STT_OPTIONS} when invalid. */ export declare const validateOptions: (input: unknown) => TransformersJsSttAdapterOptions;