export interface RingtoneItem { id: number | string; name: string; color?: string; image?: string; audioUrl?: string; } export interface RingtoneTheme { primaryColor?: string; primaryHoverColor?: string; textColor?: string; backgroundColor?: string; buttonColor?: string; buttonHoverColor?: string; } export interface RingtoneTexts { title?: string; description?: string; listenButton?: string; stopButton?: string; loading?: string; noRingtones?: string; } export interface RingtoneConfig { apiUrl: string; ringtoneTag?: string; locale?: string; website_id?: string; } export interface RingtoneProps { ringtones?: RingtoneItem[]; config?: RingtoneConfig; theme?: RingtoneTheme; texts?: RingtoneTexts; onListen?: (ringtone: RingtoneItem) => void; onDownload?: (ringtone: RingtoneItem) => void; } export declare function Ringtone({ ringtones: ringtonesProp, config, theme, texts, onListen, onDownload, }: RingtoneProps): import("react/jsx-runtime").JSX.Element; export interface RingtoneForYouCardProps { title: string; description: string; ctaText: string; ctaHref: string; desktopImage: string; mobileImage?: string; imageAlt?: string; imageOnRight?: boolean; titleColor?: string; descriptionColor?: string; ctaColor?: string; ctaHoverColor?: string; backgroundColor?: string; paddingClass?: string; } export declare function RingtoneForYouCard({ title, description, ctaText, ctaHref, desktopImage, mobileImage, imageAlt, imageOnRight, titleColor, descriptionColor, ctaColor, ctaHoverColor, backgroundColor, paddingClass, }: RingtoneForYouCardProps): import("react/jsx-runtime").JSX.Element; export default Ringtone; //# sourceMappingURL=Ringtone.d.ts.map