export default LearningPriorityModal;
declare function LearningPriorityModal(props: any, context: any): JSX.Element | null;
declare namespace LearningPriorityModal {
    namespace contextTypes {
        const translate: PropTypes.Requireable<(...args: any[]) => any>;
    }
    namespace propTypes {
        const priorities: PropTypes.Requireable<(PropTypes.InferProps<{
            priorityRef: PropTypes.Requireable<string>;
            title: PropTypes.Requireable<string>;
            courses: PropTypes.Requireable<number>;
            type: PropTypes.Requireable<string>;
        }> | null | undefined)[]>;
        const preselected: PropTypes.Requireable<(string | null | undefined)[]>;
        const isOpen: PropTypes.Requireable<boolean>;
        const isLoading: PropTypes.Requireable<boolean>;
        const filters: PropTypes.Requireable<(PropTypes.InferProps<{
            count: PropTypes.Requireable<number>;
            name: PropTypes.Validator<string>;
            value: PropTypes.Requireable<NonNullable<string | number | null | undefined>>;
            selected: PropTypes.Requireable<boolean>;
            validOption: PropTypes.Requireable<boolean>;
        }> | null | undefined)[]>;
        const onCancel: PropTypes.Requireable<(...args: any[]) => any>;
        const onAdd: PropTypes.Requireable<(...args: any[]) => any>;
        const onClose: PropTypes.Requireable<(...args: any[]) => any>;
    }
}
import PropTypes from "prop-types";
//# sourceMappingURL=index.d.ts.map