import type { IndexedOutput } from '@1sat/types'; import type { EnrichedOrdinal, TokenBalance } from '../lib/scanner'; export declare function FundingSection({ funding, totalBsv, sweepAmount, onSweepAmountChange, onSweep, onSend, walletConnected, }: { funding: IndexedOutput[]; totalBsv: number; sweepAmount: number | null; onSweepAmountChange: (amount: number | null) => void; onSweep: () => void; onSend?: (destination: string) => void; walletConnected: boolean; }): import("react").JSX.Element | null; export declare function OrdinalsSection({ ordinals, selectedOrdinals, onToggle, onSelectPage, onDeselectAll, onSweep, onSweepAll, onSend, onBurn, walletConnected, }: { ordinals: EnrichedOrdinal[]; selectedOrdinals: Set; onToggle: (outpoint: string) => void; onSelectPage: (outpoints: string[]) => void; onDeselectAll: () => void; onSweep: () => void; onSweepAll: () => void; onSend?: (destination: string) => void; onBurn?: () => void; walletConnected: boolean; }): import("react").JSX.Element | null; export declare function Bsv21Section({ tokens, onSweep, walletConnected, }: { tokens: TokenBalance[]; onSweep?: (tokenId: string) => void; walletConnected: boolean; }): import("react").JSX.Element | null; export declare function Bsv20Section({ tokens }: { tokens: IndexedOutput[]; }): import("react").JSX.Element | null; export declare function LockedSection({ locked }: { locked: IndexedOutput[]; }): import("react").JSX.Element | null; export declare function RunSection({ run }: { run: IndexedOutput[]; }): import("react").JSX.Element | null; //# sourceMappingURL=asset-preview.d.ts.map