export default Certifications;
declare function Certifications(props: any, context: any): JSX.Element;
declare namespace Certifications {
    namespace contextTypes {
        const translate: PropTypes.Requireable<(...args: any[]) => any>;
    }
    namespace propTypes {
        const certifications: PropTypes.Requireable<(PropTypes.InferProps<{
            label: PropTypes.Requireable<string>;
            goal: PropTypes.Requireable<PropTypes.InferProps<{
                title: PropTypes.Requireable<string>;
                condition: PropTypes.Requireable<PropTypes.InferProps<{
                    nbDone: PropTypes.Requireable<number>;
                }>>;
            }>>;
            progress: PropTypes.Requireable<number>;
            imgUrl: PropTypes.Requireable<string>;
            onClick: PropTypes.Requireable<(...args: any[]) => any>;
            locales: PropTypes.Requireable<PropTypes.InferProps<{
                conditionDescriptionProgress: PropTypes.Requireable<string>;
            }>>;
        }> | null | undefined)[]>;
        const locales: PropTypes.Requireable<PropTypes.InferProps<{
            title: PropTypes.Requireable<string>;
            subtitle: PropTypes.Requireable<string>;
            tag: PropTypes.Requireable<string>;
            count: PropTypes.Requireable<string>;
        }>>;
        const sorting: PropTypes.Requireable<PropTypes.InferProps<{
            title: PropTypes.Requireable<string>;
            name: PropTypes.Requireable<string>;
            className: PropTypes.Requireable<string>;
            borderClassName: PropTypes.Requireable<string>;
            disabled: PropTypes.Requireable<boolean>;
            multiple: PropTypes.Requireable<boolean>;
            description: PropTypes.Requireable<string>;
            required: PropTypes.Requireable<boolean>;
            onChange: PropTypes.Requireable<(...args: any[]) => any>;
            theme: PropTypes.Requireable<string>;
            options: PropTypes.Requireable<(PropTypes.InferProps<{
                name: PropTypes.Validator<string>;
                value: PropTypes.Requireable<NonNullable<string | number | null | undefined>>;
                selected: PropTypes.Requireable<boolean>;
                validOption: PropTypes.Requireable<boolean>;
            }> | null | undefined)[]>;
            optgroups: PropTypes.Requireable<(PropTypes.InferProps<{
                label: PropTypes.Validator<string>;
                options: PropTypes.Requireable<(PropTypes.InferProps<{
                    name: PropTypes.Validator<string>;
                    value: PropTypes.Requireable<NonNullable<string | number | null | undefined>>;
                    selected: PropTypes.Requireable<boolean>;
                    validOption: PropTypes.Requireable<boolean>;
                }> | null | undefined)[]>;
            }> | null | undefined)[]>;
            modified: PropTypes.Requireable<boolean>;
            error: PropTypes.Requireable<boolean>;
            'aria-label': PropTypes.Requireable<string>;
            'aria-labelledby': PropTypes.Requireable<string>;
        }>>;
    }
}
import PropTypes from "prop-types";
//# sourceMappingURL=index.d.ts.map