import { type ReactNode } from 'react'; export declare function arkmeVoiceDuration(seconds?: number, elapsed?: boolean): string; export declare function arkmeVoiceMediaUrl(mediaRef: string): string; export interface ArkmeVoiceContentProps { /** Account/source-scoped identity; changing it releases previous playback. */ sourceKey: string; src?: string | undefined; /** Ordered media segments. They are loaded and played one at a time. */ playlist?: readonly string[] | undefined; durationSeconds?: number | undefined; resolveSrc?: ((signal: AbortSignal) => Promise) | undefined; /** Optional presentation placed between the play control and duration. */ visualization?: ReactNode; /** Accessible content name used by play/loading/error copy. */ contentLabel?: string | undefined; children?: ReactNode; collapsible?: boolean | undefined; maxLines?: number | undefined; downloadName?: string | undefined; } export declare function ArkmeVoiceContent(props: ArkmeVoiceContentProps): import("react").JSX.Element; //# sourceMappingURL=ArkmeVoiceContent.d.ts.map