import React from 'react';
import PropTypes from 'prop-types';
import { LoadingMethod } from './load-data-modal';
interface ModalTabItemProps {
    currentMethod?: string;
    method: LoadingMethod;
    toggleMethod: (method: LoadingMethod) => void;
}
export declare const ModalTabItem: React.FC<ModalTabItemProps>;
declare function ModalTabsFactory(): {
    ({ currentMethod, toggleMethod, loadingMethods }: {
        currentMethod: any;
        toggleMethod: any;
        loadingMethods: any;
    }): React.JSX.Element;
    propTypes: {
        toggleMethod: PropTypes.Validator<(...args: any[]) => any>;
        currentMethod: PropTypes.Requireable<string>;
        loadingMethods: PropTypes.Requireable<(object | null | undefined)[]>;
    };
    defaultProps: {
        toggleMethod: () => void;
        currentMethod: null;
        loadingMethods: never[];
    };
};
export default ModalTabsFactory;
