/// <reference types="react" />
import "react-day-picker/dist/style.css";
import { type ChainTypeFilter } from "../../../types/components";
import { type ChainData } from "./ChainsFilter";
interface TransactionFiltersProps {
    chainType: ChainTypeFilter;
    setChainType: (chainType: ChainTypeFilter) => void;
    chain?: ChainData;
    handleChain: (chain?: ChainData) => void;
    fromDate?: Date;
    handleFromDate: (fromDate?: Date) => void;
    toDate?: Date;
    handleToDate: (toDate?: Date) => void;
    status?: string;
    statuses?: Array<{
        label: string;
        value: string;
        icon: React.ReactNode;
    }>;
    handleStatus: (status?: string) => void;
    chains: ChainData[];
}
export declare function TransactionFilters({ chainType, setChainType, chain, handleChain, fromDate, handleFromDate, toDate, handleToDate, status, statuses, handleStatus, chains, }: TransactionFiltersProps): import("react/jsx-runtime").JSX.Element;
interface CheckboxProps {
    checked: boolean;
    className?: string;
}
export declare function Checkbox({ checked, className }: CheckboxProps): import("react/jsx-runtime").JSX.Element;
export {};
