export default BrandForm;
declare function BrandForm(props: any, context: any): JSX.Element;
declare namespace BrandForm {
    namespace contextTypes {
        const skin: PropTypes.Requireable<PropTypes.InferProps<{
            common: PropTypes.Requireable<{
                [x: string]: any;
            }>;
            images: PropTypes.Requireable<PropTypes.InferProps<{
                'logo-mobile': PropTypes.Requireable<any>;
                logo: PropTypes.Requireable<any>;
                'logo-email': PropTypes.Requireable<any>;
                login: PropTypes.Requireable<any>;
            }>>;
            icons: PropTypes.Requireable<{
                [x: string]: any;
            }>;
            mod: PropTypes.Requireable<{
                [x: string]: any;
            }>;
            courses: PropTypes.Requireable<any[]>;
            texts: PropTypes.Requireable<{
                [x: string]: any;
            }>;
        }>>;
    }
    namespace defaultProps {
        namespace tooltip {
            const title: string;
            const place: string;
        }
    }
    namespace propTypes {
        export const groups: PropTypes.Validator<(PropTypes.InferProps<{
            title: PropTypes.Requireable<string>;
            subtitle: PropTypes.Requireable<string>;
            titleSize: PropTypes.Requireable<string>;
            subtitleSize: PropTypes.Requireable<string>;
            fieldsLayout: PropTypes.Requireable<string>;
            groupLayout: PropTypes.Requireable<string>;
            fields: PropTypes.Requireable<((PropTypes.InferPropsInner<Pick<any, never>> & Partial<PropTypes.InferPropsInner<Pick<any, string | number | symbol>>>) | null | undefined)[]>;
        }> | null | undefined)[]>;
        export const disabled: PropTypes.Requireable<boolean>;
        export const isModified: PropTypes.Requireable<boolean>;
        export const isPending: PropTypes.Requireable<boolean>;
        export const onSubmit: PropTypes.Requireable<(...args: any[]) => any>;
        export const submitValue: PropTypes.Requireable<string>;
        export const onReset: PropTypes.Requireable<(...args: any[]) => any>;
        export const resetValue: PropTypes.Requireable<string>;
        export const back: PropTypes.Requireable<PropTypes.InferProps<{
            desc: PropTypes.Requireable<PropTypes.ReactNodeLike>;
            link: PropTypes.Requireable<string>;
        }>>;
        const tooltip_1: PropTypes.Requireable<PropTypes.InferProps<{
            title: PropTypes.Requireable<string>;
            place: PropTypes.Requireable<string>;
        }>>;
        export { tooltip_1 as tooltip };
        export const isLoading: PropTypes.Requireable<boolean>;
        export const theme: PropTypes.Requireable<string>;
    }
}
import PropTypes from "prop-types";
//# sourceMappingURL=index.d.ts.map