import React from 'react';
interface CreateRuleSetModalProps {
    isOpen: boolean;
    onClose: () => void;
    onSubmit: (name: string) => Promise<void>;
    title: string;
    description: string;
    inputLabel: string;
    submitLabel: string;
    placeholder?: string;
    initialValue?: string;
    isLoading?: boolean;
}
/**
 * A generic, library-ready modal component for creating/updating rule scopes.
 * Uses CSS Modules for pure CSS styling, removing all Tailwind CSS dependencies.
 */
declare const CreateLearningSetModal: React.FC<CreateRuleSetModalProps>;
export default CreateLearningSetModal;
//# sourceMappingURL=CreateLearningSetModal.d.ts.map