export default Tag;
declare function Tag({ label, type, size, customStyle, icon }: {
    label: any;
    type?: string | undefined;
    size?: string | undefined;
    customStyle?: {} | undefined;
    icon?: {} | undefined;
}): JSX.Element;
declare namespace Tag {
    namespace propTypes {
        const label: PropTypes.Requireable<string>;
        const type: PropTypes.Requireable<string>;
        const size: PropTypes.Requireable<string>;
        const customStyle: PropTypes.Requireable<{
            [x: string]: NonNullable<string | number | null | undefined> | null | undefined;
        }>;
        const icon: PropTypes.Requireable<PropTypes.InferProps<{
            position: PropTypes.Requireable<string>;
            iconName?: React.Validator<string> | undefined;
            iconColor?: React.Validator<string | null | undefined> | undefined;
            backgroundColor?: React.Validator<string | null | undefined> | undefined;
            gradientBackground?: React.Validator<boolean | null | undefined> | undefined;
            borderRadius?: React.Validator<string | null | undefined> | undefined;
            preset?: React.Validator<string | null | undefined> | undefined;
            size?: React.Validator<import("../icon").IconSize | null | undefined> | undefined;
            customStyle?: React.Validator<React.CSSProperties | null | undefined> | undefined;
        }>>;
    }
}
import PropTypes from "prop-types";
import React from "react";
//# sourceMappingURL=index.d.ts.map