import { ElevenLabsCreateSpeechEngineRequest, ElevenLabsDeleteSpeechEngineResponse, ElevenLabsListSpeechEnginesRequest, ElevenLabsListSpeechEnginesResponse, ElevenLabsSpeechEngineResponse, ElevenLabsUpdateSpeechEngineRequest } from "./types.js"; import type { ElevenLabsContext } from "./transport.js"; export declare function createSpeechEngineEndpoints(ctx: ElevenLabsContext): { v1: { speechEngine: { list: ((req?: ElevenLabsListSpeechEnginesRequest, signal?: AbortSignal) => Promise) & { schema: import("zod").ZodObject<{ page_size: import("zod").ZodOptional; search: import("zod").ZodOptional>; sort_direction: import("zod").ZodOptional>; sort_by: import("zod").ZodOptional>>; cursor: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>; }; create: ((req: ElevenLabsCreateSpeechEngineRequest, signal?: AbortSignal) => Promise) & { schema: import("zod").ZodObject<{ name: import("zod").ZodOptional; speech_engine: import("zod").ZodObject<{ ws_url: import("zod").ZodString; request_headers: import("zod").ZodOptional, import("zod").ZodObject<{ variable_name: import("zod").ZodString; }, import("zod/v4/core").$strip>]>>>; }, import("zod/v4/core").$strip>; asr: import("zod").ZodOptional>; tts: import("zod").ZodOptional>; turn: import("zod").ZodOptional>; conversation: import("zod").ZodOptional>; privacy: import("zod").ZodOptional>; call_limits: import("zod").ZodOptional>; language: import("zod").ZodOptional; tags: import("zod").ZodOptional>; overrides: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>; }; get: ((speechEngineId: string, signal?: AbortSignal) => Promise) & { schema: undefined; }; update: ((speechEngineId: string, req: ElevenLabsUpdateSpeechEngineRequest, signal?: AbortSignal) => Promise) & { schema: import("zod").ZodObject<{ name: import("zod").ZodOptional>; speech_engine: import("zod").ZodOptional, import("zod").ZodObject<{ variable_name: import("zod").ZodString; }, import("zod/v4/core").$strip>]>>>; }, import("zod/v4/core").$strip>>>; asr: import("zod").ZodOptional>>; tts: import("zod").ZodOptional>>; turn: import("zod").ZodOptional>>; conversation: import("zod").ZodOptional>>; privacy: import("zod").ZodOptional>>; call_limits: import("zod").ZodOptional>>; language: import("zod").ZodOptional>; tags: import("zod").ZodOptional>>; overrides: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>; }; delete: ((speechEngineId: string, signal?: AbortSignal) => Promise) & { schema: undefined; }; }; }; get: { v1: { speechEngine: { list: ((req?: ElevenLabsListSpeechEnginesRequest, signal?: AbortSignal) => Promise) & { schema: import("zod").ZodObject<{ page_size: import("zod").ZodOptional; search: import("zod").ZodOptional>; sort_direction: import("zod").ZodOptional>; sort_by: import("zod").ZodOptional>>; cursor: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>; }; get: ((speechEngineId: string, signal?: AbortSignal) => Promise) & { schema: undefined; }; }; }; }; post: { v1: { speechEngine: { create: ((req: ElevenLabsCreateSpeechEngineRequest, signal?: AbortSignal) => Promise) & { schema: import("zod").ZodObject<{ name: import("zod").ZodOptional; speech_engine: import("zod").ZodObject<{ ws_url: import("zod").ZodString; request_headers: import("zod").ZodOptional, import("zod").ZodObject<{ variable_name: import("zod").ZodString; }, import("zod/v4/core").$strip>]>>>; }, import("zod/v4/core").$strip>; asr: import("zod").ZodOptional>; tts: import("zod").ZodOptional>; turn: import("zod").ZodOptional>; conversation: import("zod").ZodOptional>; privacy: import("zod").ZodOptional>; call_limits: import("zod").ZodOptional>; language: import("zod").ZodOptional; tags: import("zod").ZodOptional>; overrides: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>; }; }; }; }; patch: { v1: { speechEngine: { update: ((speechEngineId: string, req: ElevenLabsUpdateSpeechEngineRequest, signal?: AbortSignal) => Promise) & { schema: import("zod").ZodObject<{ name: import("zod").ZodOptional>; speech_engine: import("zod").ZodOptional, import("zod").ZodObject<{ variable_name: import("zod").ZodString; }, import("zod/v4/core").$strip>]>>>; }, import("zod/v4/core").$strip>>>; asr: import("zod").ZodOptional>>; tts: import("zod").ZodOptional>>; turn: import("zod").ZodOptional>>; conversation: import("zod").ZodOptional>>; privacy: import("zod").ZodOptional>>; call_limits: import("zod").ZodOptional>>; language: import("zod").ZodOptional>; tags: import("zod").ZodOptional>>; overrides: import("zod").ZodOptional>>; }, import("zod/v4/core").$strip>; }; }; }; }; delete: { v1: { speechEngine: { delete: ((speechEngineId: string, signal?: AbortSignal) => Promise) & { schema: undefined; }; }; }; }; }; //# sourceMappingURL=speech-engine.d.ts.map