import { VariantProps } from "class-variance-authority"; import React, { ComponentType } from "react"; export interface IconProps { visual?: ComponentType<{ className?: string; }>; size?: "xs" | "sm" | "md" | "lg" | "xl" | "2xl"; className?: string; } export declare function Icon({ visual: IconComponent, size, className }: IconProps): React.JSX.Element | null; declare const sizeVariants: (props?: ({ size?: "lg" | "md" | "sm" | "xl" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; export interface DoubleIconProps extends VariantProps { mainIcon: React.ComponentType; secondaryIcon: React.ComponentType; size?: "sm" | "md" | "lg" | "xl"; className?: string; } export declare const DoubleIcon: ({ mainIcon, secondaryIcon, className, size, }: DoubleIconProps) => React.JSX.Element; export {}; //# sourceMappingURL=Icon.d.ts.map