import type { ApiClient } from "./api-client.js"; import type { SubscriptionStatus } from "./api-types.js"; export type { SubscriptionStatus }; export interface CloudTtsResult { audio: ArrayBuffer; format: "mp3"; /** Actual duration in seconds, from server */ durationS: number; } /** * Generate audio via the demofly cloud TTS endpoint. * Returns raw MP3 bytes on success, with actual duration from server. */ export declare function generateCloudAudio(text: string, voiceId: string, provider: string, apiClient: ApiClient, options?: { speed?: number; }): Promise; /** * Check the current user's subscription status. */ export declare function getSubscriptionStatus(apiClient: ApiClient): Promise; //# sourceMappingURL=cloud-tts.d.ts.map