import React from 'react';
import PropTypes from 'prop-types';
declare type FormErrorAutoFocusContainerProps = {
    children?: React.ReactNode;
    testAutomationId?: string;
};
export declare class FormErrorAutoFocusContainer extends React.Component<FormErrorAutoFocusContainerProps> {
    static propTypes: any;
    static defaultProps: {
        children: any;
        testAutomationId: any;
    };
    static contextTypes: {
        getNeededAutoFocus: PropTypes.Requireable<(...args: any[]) => any>;
        setNeededAutoFocus: PropTypes.Requireable<(...args: any[]) => any>;
    };
    static childContextTypes: {
        getNeededAutoFocus: PropTypes.Requireable<(...args: any[]) => any>;
        setNeededAutoFocus: PropTypes.Requireable<(...args: any[]) => any>;
    };
    isNeededAutoFocus: boolean;
    constructor(props: any, context: any);
    getChildContext(): {
        setNeededAutoFocus: any;
        getNeededAutoFocus: any;
    };
    getNeededAutoFocus: () => boolean;
    /**
     * Set isNeededAutoFocus to 'true' when Form need focus.
     * @param {boolean} value
     */
    setNeededAutoFocus: (value: any) => void;
    render(): {};
}
export {};
