import type { EmbeddingsLoadOptions } from './specs/Embeddings.nitro'; import type { LLMLoadOptions } from './specs/LLM.nitro'; import type { STTLoadOptions } from './specs/STT.nitro'; import type { TTSGenerateOptions, TTSLoadOptions } from './specs/TTS.nitro'; export declare function assertNonEmptyString(value: unknown, name: string): string; export declare function assertArrayBuffer(value: unknown, name: string): ArrayBuffer; export declare function assertBoolean(value: unknown, name: string): boolean; export declare function createSafeCallback(name: string, callback?: ((...args: TArgs) => void) | null): ((...args: TArgs) => void) | undefined; export declare function validateLLMLoadOptions(options?: LLMLoadOptions): LLMLoadOptions | undefined; export declare function validateModelDownloadCallback(callback?: ((progress: number) => void) | null): ((progress: number) => void) | undefined; export declare function validateSTTLoadOptions(options?: STTLoadOptions): STTLoadOptions | undefined; export declare function validateEmbeddingsLoadOptions(options?: EmbeddingsLoadOptions): EmbeddingsLoadOptions | undefined; export declare function validateTTSLoadOptions(options?: TTSLoadOptions): TTSLoadOptions | undefined; export declare function validateTTSGenerateOptions(options?: TTSGenerateOptions): TTSGenerateOptions | undefined; export declare function safeJsonParse(value: string, fallback: T): T; //# sourceMappingURL=runtime.d.ts.map