export interface BaseIconProps {
    className?: string;
    size?: number;
}
export interface IconProps extends BaseIconProps {
    variant?: "default" | "primary" | "secondary" | "error" | "success" | "accent-primary" | "accent-secondary" | "danger";
    color?: string;
}
export declare const iconColorVariants: {
    readonly default: "text-accent-primary";
    readonly primary: "text-primary-light";
    readonly secondary: "text-accent-secondary";
    readonly error: "text-error-main";
    readonly success: "text-success-main";
    readonly "accent-primary": "text-accent-primary";
    readonly "accent-secondary": "text-accent-secondary";
    readonly danger: "text-error-main";
};
export { ThemedIcon } from './ThemedIcon';
export { BitcoinPublicKeyIcon } from './wallet/BitcoinPublicKeyIcon';
export { LinkWalletIcon } from './wallet/LinkWalletIcon';
export { UsingInscriptionIcon } from './wallet/UsingInscriptionIcon';
export { CopyIcon } from './common/CopyIcon';
export { CloseIcon } from './common/CloseIcon';
export { WarningIcon } from './common/WarningIcon';
export { CollapseIcon } from './common/CollapseIcon';
export { OpenIcon } from './common/OpenIcon';
export { ChevronLeftIcon } from './common/ChevronLeftIcon';
export { ChevronRightIcon } from './common/ChevronRightIcon';
export { BugReportIcon } from './common/BugReportIcon';
export { ThemeIcon } from './common/ThemeIcon';
export { ThreeDotsMenuIcon } from './common/ThreeDotsMenuIcon';
export { InfoIcon } from './common/InfoIcon';
export { CheckIcon } from './common/CheckIcon';
export { FilterIcon } from './common/FilterIcon';
