import { ElevenLabsAddPronunciationDictionaryFromFileRequest, ElevenLabsAddPronunciationDictionaryFromRulesRequest, ElevenLabsAddPronunciationDictionaryResponse, ElevenLabsAddPronunciationDictionaryRulesRequest, ElevenLabsDownloadPronunciationDictionaryRequest, ElevenLabsGetPronunciationDictionaryRequest, ElevenLabsGetPronunciationDictionaryResponse, ElevenLabsListPronunciationDictionariesRequest, ElevenLabsListPronunciationDictionariesResponse, ElevenLabsPronunciationDictionaryMetadata, ElevenLabsPronunciationDictionaryRulesResponse, ElevenLabsRemovePronunciationDictionaryRulesRequest, ElevenLabsSetPronunciationDictionaryRulesRequest, ElevenLabsUpdatePronunciationDictionaryRequest } from "./types.js"; import type { ElevenLabsContext } from "./transport.js"; export declare function createPronunciationDictionariesEndpoints(ctx: ElevenLabsContext): { v1: { pronunciationDictionaries: { list: ((req?: ElevenLabsListPronunciationDictionariesRequest, signal?: AbortSignal) => Promise) & { schema: import("zod").ZodObject<{ cursor: import("zod").ZodOptional; page_size: import("zod").ZodOptional; sort: import("zod").ZodOptional>; sort_direction: import("zod").ZodOptional; }, import("zod/v4/core").$strip>; }; addFromFile: ((req: ElevenLabsAddPronunciationDictionaryFromFileRequest, signal?: AbortSignal) => Promise) & { schema: import("zod").ZodObject<{ name: import("zod").ZodString; file: import("zod").ZodOptional; description: import("zod").ZodOptional; workspace_access: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>; }; addFromRules: ((req: ElevenLabsAddPronunciationDictionaryFromRulesRequest, signal?: AbortSignal) => Promise) & { schema: import("zod").ZodObject<{ name: import("zod").ZodString; description: import("zod").ZodOptional; workspace_access: import("zod").ZodOptional>; rules: import("zod").ZodArray; word_boundaries: import("zod").ZodOptional; type: import("zod").ZodLiteral<"alias">; alias: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ string_to_replace: import("zod").ZodString; case_sensitive: import("zod").ZodOptional; word_boundaries: import("zod").ZodOptional; type: import("zod").ZodLiteral<"phoneme">; phoneme: import("zod").ZodString; alphabet: import("zod").ZodString; }, import("zod/v4/core").$strip>]>>; }, import("zod/v4/core").$strip>; }; get: ((id: string, req?: ElevenLabsGetPronunciationDictionaryRequest, signal?: AbortSignal) => Promise) & { schema: import("zod").ZodObject<{}, import("zod/v4/core").$strip>; }; update: ((id: string, req?: ElevenLabsUpdatePronunciationDictionaryRequest, signal?: AbortSignal) => Promise) & { schema: import("zod").ZodObject<{ name: import("zod").ZodOptional; archived: import("zod").ZodOptional; }, import("zod/v4/core").$strip>; }; addRules: ((id: string, req: ElevenLabsAddPronunciationDictionaryRulesRequest, signal?: AbortSignal) => Promise) & { schema: import("zod").ZodObject<{ rules: import("zod").ZodArray; word_boundaries: import("zod").ZodOptional; type: import("zod").ZodLiteral<"alias">; alias: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ string_to_replace: import("zod").ZodString; case_sensitive: import("zod").ZodOptional; word_boundaries: import("zod").ZodOptional; type: import("zod").ZodLiteral<"phoneme">; phoneme: import("zod").ZodString; alphabet: import("zod").ZodString; }, import("zod/v4/core").$strip>]>>; }, import("zod/v4/core").$strip>; }; removeRules: ((id: string, req: ElevenLabsRemovePronunciationDictionaryRulesRequest, signal?: AbortSignal) => Promise) & { schema: import("zod").ZodObject<{ rule_strings: import("zod").ZodArray; }, import("zod/v4/core").$strip>; }; setRules: ((id: string, req: ElevenLabsSetPronunciationDictionaryRulesRequest, signal?: AbortSignal) => Promise) & { schema: import("zod").ZodObject<{ rules: import("zod").ZodArray; word_boundaries: import("zod").ZodOptional; type: import("zod").ZodLiteral<"alias">; alias: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ string_to_replace: import("zod").ZodString; case_sensitive: import("zod").ZodOptional; word_boundaries: import("zod").ZodOptional; type: import("zod").ZodLiteral<"phoneme">; phoneme: import("zod").ZodString; alphabet: import("zod").ZodString; }, import("zod/v4/core").$strip>]>>; }, import("zod/v4/core").$strip>; }; download: ((id: string, versionId: string, req?: ElevenLabsDownloadPronunciationDictionaryRequest, signal?: AbortSignal) => Promise) & { schema: import("zod").ZodObject<{}, import("zod/v4/core").$strip>; }; }; }; get: { v1: { pronunciationDictionaries: { list: ((req?: ElevenLabsListPronunciationDictionariesRequest, signal?: AbortSignal) => Promise) & { schema: import("zod").ZodObject<{ cursor: import("zod").ZodOptional; page_size: import("zod").ZodOptional; sort: import("zod").ZodOptional>; sort_direction: import("zod").ZodOptional; }, import("zod/v4/core").$strip>; }; get: ((id: string, req?: ElevenLabsGetPronunciationDictionaryRequest, signal?: AbortSignal) => Promise) & { schema: import("zod").ZodObject<{}, import("zod/v4/core").$strip>; }; download: ((id: string, versionId: string, req?: ElevenLabsDownloadPronunciationDictionaryRequest, signal?: AbortSignal) => Promise) & { schema: import("zod").ZodObject<{}, import("zod/v4/core").$strip>; }; }; }; }; post: { v1: { pronunciationDictionaries: { addFromFile: ((req: ElevenLabsAddPronunciationDictionaryFromFileRequest, signal?: AbortSignal) => Promise) & { schema: import("zod").ZodObject<{ name: import("zod").ZodString; file: import("zod").ZodOptional; description: import("zod").ZodOptional; workspace_access: import("zod").ZodOptional>; }, import("zod/v4/core").$strip>; }; addFromRules: ((req: ElevenLabsAddPronunciationDictionaryFromRulesRequest, signal?: AbortSignal) => Promise) & { schema: import("zod").ZodObject<{ name: import("zod").ZodString; description: import("zod").ZodOptional; workspace_access: import("zod").ZodOptional>; rules: import("zod").ZodArray; word_boundaries: import("zod").ZodOptional; type: import("zod").ZodLiteral<"alias">; alias: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ string_to_replace: import("zod").ZodString; case_sensitive: import("zod").ZodOptional; word_boundaries: import("zod").ZodOptional; type: import("zod").ZodLiteral<"phoneme">; phoneme: import("zod").ZodString; alphabet: import("zod").ZodString; }, import("zod/v4/core").$strip>]>>; }, import("zod/v4/core").$strip>; }; addRules: ((id: string, req: ElevenLabsAddPronunciationDictionaryRulesRequest, signal?: AbortSignal) => Promise) & { schema: import("zod").ZodObject<{ rules: import("zod").ZodArray; word_boundaries: import("zod").ZodOptional; type: import("zod").ZodLiteral<"alias">; alias: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ string_to_replace: import("zod").ZodString; case_sensitive: import("zod").ZodOptional; word_boundaries: import("zod").ZodOptional; type: import("zod").ZodLiteral<"phoneme">; phoneme: import("zod").ZodString; alphabet: import("zod").ZodString; }, import("zod/v4/core").$strip>]>>; }, import("zod/v4/core").$strip>; }; removeRules: ((id: string, req: ElevenLabsRemovePronunciationDictionaryRulesRequest, signal?: AbortSignal) => Promise) & { schema: import("zod").ZodObject<{ rule_strings: import("zod").ZodArray; }, import("zod/v4/core").$strip>; }; setRules: ((id: string, req: ElevenLabsSetPronunciationDictionaryRulesRequest, signal?: AbortSignal) => Promise) & { schema: import("zod").ZodObject<{ rules: import("zod").ZodArray; word_boundaries: import("zod").ZodOptional; type: import("zod").ZodLiteral<"alias">; alias: import("zod").ZodString; }, import("zod/v4/core").$strip>, import("zod").ZodObject<{ string_to_replace: import("zod").ZodString; case_sensitive: import("zod").ZodOptional; word_boundaries: import("zod").ZodOptional; type: import("zod").ZodLiteral<"phoneme">; phoneme: import("zod").ZodString; alphabet: import("zod").ZodString; }, import("zod/v4/core").$strip>]>>; }, import("zod/v4/core").$strip>; }; }; }; }; patch: { v1: { pronunciationDictionaries: { update: ((id: string, req?: ElevenLabsUpdatePronunciationDictionaryRequest, signal?: AbortSignal) => Promise) & { schema: import("zod").ZodObject<{ name: import("zod").ZodOptional; archived: import("zod").ZodOptional; }, import("zod/v4/core").$strip>; }; }; }; }; }; //# sourceMappingURL=pronunciation-dictionaries.d.ts.map