import * as react_jsx_runtime from 'react/jsx-runtime';
import { T as TIconProps } from '../../icon.types-DlJQcXjA.cjs';
import '@raiadrogasil/pulso-design-tokens';
import '@raiadrogasil/pulso-icons';

type TagProps = {
    children?: React.ReactNode;
    variants: 'onSale' | 'principal' | 'secondary' | 'clubeRaia' | 'clubeDrogasil' | 'assinatura' | 'medicamentoGeladeira' | 'receitaObrigatoria' | 'generico' | 'referencia' | 'similar';
};

type TagRootProps = TagProps;
declare const Tag: {
    Root: (props: TagRootProps) => react_jsx_runtime.JSX.Element;
    Label: (props: {
        children: React.ReactNode;
    }) => react_jsx_runtime.JSX.Element;
    Icon: (props: TIconProps) => react_jsx_runtime.JSX.Element;
};

export { Tag, type TagProps };
