// Xai type declarations define plugin contracts. export type ResolvedTtsConfig = unknown; export type ResolvedTtsModelOverrides = unknown; export type TtsDirectiveOverrides = unknown; export type TtsDirectiveParseResult = unknown; export type TtsResult = unknown; export type TtsSynthesisResult = unknown; export type TtsTelephonyResult = unknown; export const testApi: unknown; export { testApi as _test }; export const buildTtsSystemPromptHint: (...args: unknown[]) => unknown; export const getLastTtsAttempt: (...args: unknown[]) => unknown; export const getResolvedSpeechProviderConfig: (...args: unknown[]) => unknown; export const getTtsMaxLength: (...args: unknown[]) => unknown; export const getTtsProvider: (...args: unknown[]) => unknown; export const isSummarizationEnabled: (...args: unknown[]) => unknown; export const isTtsEnabled: (...args: unknown[]) => unknown; export const isTtsProviderConfigured: (...args: unknown[]) => unknown; export const listSpeechVoices: (...args: unknown[]) => unknown; export const maybeApplyTtsToPayload: (...args: unknown[]) => unknown; export const resolveTtsAutoMode: (...args: unknown[]) => unknown; export const resolveTtsConfig: (...args: unknown[]) => unknown; export const resolveTtsPrefsPath: (...args: unknown[]) => unknown; export const resolveTtsProviderOrder: (...args: unknown[]) => unknown; export const setLastTtsAttempt: (...args: unknown[]) => unknown; export const setSummarizationEnabled: (...args: unknown[]) => unknown; export const setTtsAutoMode: (...args: unknown[]) => unknown; export const setTtsEnabled: (...args: unknown[]) => unknown; export const setTtsMaxLength: (...args: unknown[]) => unknown; export const setTtsProvider: (...args: unknown[]) => unknown; export const synthesizeSpeech: (...args: unknown[]) => unknown; export const textToSpeech: (...args: unknown[]) => unknown; export const textToSpeechTelephony: (...args: unknown[]) => unknown;