import { default as PropTypes } from 'prop-types';

declare const DynamicSectionHOC: {
    (props: any): import("react/jsx-runtime").JSX.Element;
    propTypes: {
        index: PropTypes.Validator<number>;
        onClick: PropTypes.Requireable<(...args: any[]) => any>;
        children: PropTypes.Validator<NonNullable<PropTypes.ReactNodeLike>>;
        label: PropTypes.Requireable<string>;
        position: PropTypes.Requireable<number>;
        fieldArrayName: PropTypes.Requireable<string>;
        className: PropTypes.Requireable<string>;
        removeSection: PropTypes.Validator<(...args: any[]) => any>;
        handleAccordion: PropTypes.Requireable<(...args: any[]) => any>;
        activeIndex: PropTypes.Requireable<boolean>;
        handleAddButton: PropTypes.Requireable<(...args: any[]) => any>;
        remove_section: PropTypes.Requireable<boolean>;
        isFormSwitcher: PropTypes.Requireable<boolean>;
    };
};
export { DynamicSectionHOC };
export default DynamicSectionHOC;
