/** Default Anam avatar ID used when none is supplied. */ export declare const DEFAULT_AVATAR_ID = "960f614f-ea88-47c3-9883-f02094f70874"; /** Configuration options for the {@link AnamAvatar} provider. */ export type AnamAvatarOptions = { /** Anam API key. Falls back to the `ANAM_API_KEY` env var, then `null`. */ apiKey?: string | null; /** Avatar ID to render. Falls back to the `ANAM_AVATAR_ID` env var, then {@link DEFAULT_AVATAR_ID}. */ avatarId?: string; /** Optional persona name to associate with the avatar. Default: `null`. */ personaName?: string | null; /** Optional voice ID for the avatar's speech. Default: `null`. */ voiceId?: string | null; [key: string]: any; }; declare class AnamAvatarImpl { static readonly displayName = "AnamAvatar"; readonly _providerName = "anam"; apiKey: string | null; avatarId: string; personaName: string | null; voiceId: string | null; constructor(opts?: AnamAvatarOptions); getRuntimeConfig(): Record; } export type AnamAvatar = AnamAvatarImpl; /** * Anam avatar provider. * * Creates a configured Anam talking-avatar provider for use in a voice agent. */ export declare const AnamAvatar: (opts?: AnamAvatarOptions) => AnamAvatar; export {};