import type * as Agora from "../index.js"; /** * Rime Text-to-Speech configuration (Beta). */ export interface RimeTts { /** Credential mode. When provided, must be "managed" (Agora managed mode) or "byok" (BYOK mode). */ credential_mode?: RimeTts.CredentialMode; params: Agora.RimeTtsParams; /** Controls whether the TTS module skips bracketed content when reading LLM response text. */ skip_patterns?: number[]; } export declare namespace RimeTts { /** Credential mode. When provided, must be "managed" (Agora managed mode) or "byok" (BYOK mode). */ const CredentialMode: { readonly Managed: "managed"; readonly Byok: "byok"; }; type CredentialMode = (typeof CredentialMode)[keyof typeof CredentialMode]; }