export default Title;
declare function Title(props: any): JSX.Element;
declare namespace Title {
    const propTypes: {
        title: PropTypes.Requireable<string>;
        subtitle: PropTypes.Requireable<string>;
        type: PropTypes.Requireable<string>;
        'data-name': PropTypes.Requireable<string>;
        titleSize: PropTypes.Requireable<string>;
        subtitleSize: PropTypes.Requireable<string>;
        icon: PropTypes.Requireable<PropTypes.InferProps<PropTypes.ValidationMap<any>>>;
        tag: PropTypes.Requireable<PropTypes.InferProps<{
            label: PropTypes.Requireable<string>;
            type: PropTypes.Requireable<string>;
            size: PropTypes.Requireable<string>;
            customStyle: PropTypes.Requireable<{
                [x: string]: NonNullable<string | number | null | undefined> | null | undefined;
            }>;
            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;
            }>>;
        }>>;
        button: PropTypes.Requireable<PropTypes.InferProps<{
            type: PropTypes.Requireable<string>;
            usage: PropTypes.Requireable<string>;
            label: PropTypes.Requireable<string>;
            content: PropTypes.Requireable<PropTypes.ReactNodeLike>;
            'aria-label': PropTypes.Requireable<string>;
            tooltipText: PropTypes.Requireable<string>;
            tooltipPlacement: PropTypes.Requireable<string>;
            'data-name': PropTypes.Requireable<string>;
            'data-testid': PropTypes.Requireable<string>;
            icon: PropTypes.Requireable<PropTypes.InferProps<{
                position: PropTypes.Requireable<string>;
                type: PropTypes.Requireable<string>;
                faIcon: PropTypes.Requireable<PropTypes.InferProps<{
                    name: PropTypes.Validator<string>;
                    color: PropTypes.Requireable<string>;
                    backgroundColor: PropTypes.Requireable<string>;
                    size: PropTypes.Requireable<number>;
                    customStyle: PropTypes.Requireable<{
                        [x: string]: NonNullable<string | number | null | undefined> | null | undefined;
                    }>;
                }>>;
            }>>;
            onClick: PropTypes.Requireable<(...args: any[]) => any>;
            link: PropTypes.Requireable<PropTypes.InferProps<{
                href: PropTypes.Requireable<string>;
                download: PropTypes.Requireable<boolean>;
                target: PropTypes.Requireable<string>;
            }>>;
            hoverBackgroundColor: PropTypes.Requireable<string>;
            hoverColor: PropTypes.Requireable<string>;
            disabled: PropTypes.Requireable<boolean>;
            className: PropTypes.Requireable<string>;
            customStyle: PropTypes.Requireable<{
                [x: string]: NonNullable<string | number | null | undefined> | null | undefined;
            }>;
        }>>;
        required: PropTypes.Requireable<boolean>;
    };
}
import PropTypes from "prop-types";
import React from "react";
//# sourceMappingURL=index.d.ts.map