import React from 'react';
import { Collapsible } from '@radix-ui/react-collapsible';
import { Button } from '../../../components/ui/button';
import { LucideProps } from 'lucide-react';
import { CollapsibleContent } from '../../../components/ui/collapsible';
export declare function AccountBalanceCard({ className, open, onOpenChange, children, ...props }: React.ComponentProps<typeof Collapsible>): React.JSX.Element;
export declare function AccountBalanceCardIcon({ className, ...props }: LucideProps): React.JSX.Element;
export declare function AccountBalanceCardHeader({ className, ...props }: React.ComponentProps<'div'>): React.JSX.Element;
export declare function AccountBalanceCardTitle({ className, ...props }: React.ComponentProps<'p'>): React.JSX.Element;
export declare function AccountBalanceCardDeleteButton({ className, ...props }: React.ComponentProps<typeof Button>): React.JSX.Element;
export declare function AccountBalanceCardContent({ className, ...props }: React.ComponentProps<typeof CollapsibleContent>): React.JSX.Element;
export declare function AccountBalanceCardLoading({ className, ...props }: React.ComponentProps<'div'>): React.JSX.Element;
export declare function AccountBalanceCardEmpty({ className, ...props }: React.ComponentProps<'p'>): React.JSX.Element;
export type AccountBalanceCardInfoProps = React.ComponentProps<'div'> & {
    assetCode: string;
    value: string;
};
export declare function AccountBalanceCardInfo({ className, assetCode, value, children: _children, ref, ...props }: AccountBalanceCardInfoProps): React.JSX.Element;
export type AccountBalanceCardUpdateButtonProps = React.ComponentProps<typeof Button> & {
    loading?: boolean;
    timestamp: number;
    loadingLabel?: string;
    updatedInLabel?: string;
    updatedLabel?: string;
    onRefresh: () => void;
};
export declare function AccountBalanceCardUpdateButton({ className: _className, loading, timestamp, loadingLabel, updatedInLabel, updatedLabel, onRefresh, children: _children, ref, ...props }: AccountBalanceCardUpdateButtonProps): React.JSX.Element;
export declare function AccountBalanceCardTrigger({ className, openLabel, closeLabel, children: _children, ...props }: React.ComponentProps<typeof Button> & {
    openLabel?: string;
    closeLabel?: string;
}): React.JSX.Element;
//# sourceMappingURL=index.d.ts.map