import { type ActionStatus } from "../../../types/components";
import { type BaseActionProps } from "./BaseActionProps";
export interface FeesActionProps extends BaseActionProps {
    total: FeesRowProps;
    lines?: FeesRowProps[];
}
export declare function FeesAction({ status, nextStatus, showTimeline, total, lines, }: FeesActionProps): import("react/jsx-runtime").JSX.Element;
interface FeesTotalProps {
    status: ActionStatus;
    nextStatus?: ActionStatus;
    total: FeesRowProps;
    showTimeline?: boolean;
    collapsed?: boolean;
}
export declare function FeesTotal({ status, nextStatus, total, showTimeline, collapsed, }: FeesTotalProps): import("react/jsx-runtime").JSX.Element;
interface FeesLinesProps {
    status: ActionStatus;
    lines?: FeesRowProps[];
    showTimeline?: boolean;
}
export declare function FeesLines({ status, lines }: FeesLinesProps): import("react/jsx-runtime").JSX.Element;
interface FeesRowProps {
    label: string;
    amount?: number | string;
    symbol?: string;
    usd: number | string;
    collapsed?: boolean;
    className?: string;
}
export {};
