/// import { IModalAlert, IModal } from '../types'; export interface ModalDefaultProps { closeOnOverlayClick?: IModal['closeOnOverlayClick']; fixedSubtitle?: IModal['fixedSubtitle']; withoutMargin?: IModal['withoutMargin']; scrollBehavior?: IModal['scrollBehavior']; fixedButtons?: IModal['fixedButtons']; } type BaseProps = ModalDefaultProps & { isOpen: boolean; onClose: () => void; autoFocus?: boolean; }; type ModalProps = BaseProps & { type: 'modal'; title?: string; children: React.ReactNode; }; type ModalAlertProps = BaseProps & { type: 'modalAlert' | 'modalLoading'; title?: string; description?: string; status?: IModalAlert['status']; children?: React.ReactNode; }; export type ModalMultipleProps = ModalProps | ModalAlertProps; /** * * @example * setOpen(false)} title={type === 'modal' ? 'Confirmación' : '¿Seguro que deseas borrar esta pregunta?'} status="info" description="Por favor escoge otro horario." > {type === 'modal' ? (

alumnos, además de definir el uso de la plataforma de estudio.

setType('modalAlert')}>Guardar setOpen(false)}>Cancelar
) : ( setType('modal')}> Aceptar setOpen(false)}> Cancelar )}
*/ export declare const ModalMultiple: (props: ModalMultipleProps) => JSX.Element; export {}; //# sourceMappingURL=ModalMultiple.d.ts.map