import { ElevenLabsDocsRedirectResponse, ElevenLabsListModelsResponse, ElevenLabsUsageCharacterStatsRequest, ElevenLabsUsageCharacterStatsResponse } from "./types.js"; import type { ElevenLabsContext } from "./transport.js"; export declare function createModelsEndpoints(ctx: ElevenLabsContext): { docs: ((signal?: AbortSignal) => Promise) & { schema: undefined; }; v1: { models: ((signal?: AbortSignal) => Promise) & { schema: undefined; }; usage: { characterStats: ((req: ElevenLabsUsageCharacterStatsRequest, signal?: AbortSignal) => Promise) & { schema: import("zod").ZodObject<{ start_unix: import("zod").ZodNumber; end_unix: import("zod").ZodNumber; }, import("zod/v4/core").$strip>; }; }; }; get: { docs: ((signal?: AbortSignal) => Promise) & { schema: undefined; }; v1: { models: ((signal?: AbortSignal) => Promise) & { schema: undefined; }; usage: { characterStats: ((req: ElevenLabsUsageCharacterStatsRequest, signal?: AbortSignal) => Promise) & { schema: import("zod").ZodObject<{ start_unix: import("zod").ZodNumber; end_unix: import("zod").ZodNumber; }, import("zod/v4/core").$strip>; }; }; }; }; }; //# sourceMappingURL=models.d.ts.map