import type { CreditOverviewData } from './types';
export interface CreditOverviewTranslations {
    summaryDescription: string;
    totalLabel: string;
    bucketsTitle: string;
    bucketsEmpty: string;
    expiredAtLabel: string;
    expandDetail: string;
    hiddenDetail: string;
    bucketDefaultLabels: Record<string, string>;
    subscriptionPeriodLabel: string;
    subscriptionManage: string;
    subscriptionInactive: string;
    subscribePay?: string;
    onetimeBuy: string;
}
interface CreditOverviewClientProps {
    data: CreditOverviewData;
    locale: string;
    translations: CreditOverviewTranslations;
    className?: string;
    expiringSoonThresholdDays?: number;
    customActionHandlers?: Record<string, () => Promise<void> | void>;
}
export declare function CreditOverviewClient({ data, locale, translations, className, expiringSoonThresholdDays, customActionHandlers, }: CreditOverviewClientProps): import("react/jsx-runtime").JSX.Element;
export {};
