///
import { type ChipProps } from '@mui/material';
import { type BadgeColor } from '../Badge';
import { type Theme } from '../theme';
import { type TagColor, type TagSize, type TagVariant } from './types';
type StyledTagProps = {
customColor?: TagColor;
customVariant?: TagVariant;
rounded?: boolean;
customSize: TagSize;
};
type StyledTagThemeProps = StyledTagProps & {
theme: Theme;
} & Pick;
export declare const getBadgeColor: (args: {
tagColor?: TagColor;
variant?: TagVariant;
theme: Theme;
}) => BadgeColor;
export declare const getDeleteIconColor: ({ customVariant, customColor, theme, }: StyledTagThemeProps) => string;
export declare const StyledTag: import("@emotion/styled").StyledComponent<{
avatar?: import("react").ReactElement> | undefined;
children?: null | undefined;
classes?: Partial | undefined;
clickable?: boolean | undefined;
color?: import("@mui/types").OverridableStringUnion<"default" | "primary" | "secondary" | "error" | "info" | "success" | "warning", import("@mui/material").ChipPropsColorOverrides> | undefined;
deleteIcon?: import("react").ReactElement> | undefined;
disabled?: boolean | undefined;
icon?: import("react").ReactElement> | undefined;
label?: import("react").ReactNode;
onDelete?: ((event: any) => void) | undefined;
size?: import("@mui/types").OverridableStringUnion<"small" | "medium", import("@mui/material").ChipPropsSizeOverrides> | undefined;
skipFocusWhenDisabled?: boolean | undefined;
sx?: import("@mui/material").SxProps | undefined;
tabIndex?: number | undefined;
variant?: import("@mui/types").OverridableStringUnion<"filled" | "outlined", import("@mui/material").ChipPropsVariantOverrides> | undefined;
} & import("@mui/material/OverridableComponent").CommonProps & Omit, HTMLDivElement>, "ref"> & {
ref?: ((instance: HTMLDivElement | null) => void) | import("react").RefObject | null | undefined;
}, "sx" | keyof import("@mui/material/OverridableComponent").CommonProps | "children" | "color" | "label" | "tabIndex" | "disabled" | "size" | "icon" | "variant" | "avatar" | "clickable" | "deleteIcon" | "onDelete" | "skipFocusWhenDisabled"> & {
theme?: import("@emotion/react").Theme | undefined;
} & StyledTagProps, {}, {}>;
export declare const LabelContainer: import("@emotion/styled").StyledComponent & import("react").RefAttributes & {
theme?: import("@emotion/react").Theme | undefined;
} & import("../Grid/styles").StyledGridProps, {}, {}>;
export {};