import React from "react";
import { type VariantProps } from "class-variance-authority";
declare const tagVariants: (props?: ({
    variant?: "error" | "warning" | "outline" | "primary" | "success" | "critical" | "grey" | "badge" | null | undefined;
} & import("class-variance-authority/types").ClassProp) | undefined) => string;
export interface TagProps extends Omit<React.HTMLAttributes<HTMLDivElement>, 'children'>, VariantProps<typeof tagVariants> {
    label: React.ReactNode;
    labelClassName?: string;
    icon?: React.ReactNode;
    onClose?: () => void;
    disabled?: boolean;
}
declare function Tag({ label, variant, icon, onClose, className, labelClassName, disabled, ...props }: TagProps): React.JSX.Element;
export { Tag, tagVariants };
//# sourceMappingURL=tag.d.ts.map