import { ButtonProps } from '../..'; import { ReactNode } from 'react'; type ModalAction = { label: string; btnProps?: ButtonProps; onClick: () => void; }; export type ModalSize = "sm" | "md" | "lg"; export interface ModalProps { open: boolean; size?: ModalSize; closable?: boolean; children?: ReactNode; header: { title: string; description?: string; onClose: () => void; }; footer?: { show?: boolean; actions?: ModalAction[]; }; } declare const Modal: ({ open, size, closable, children, header, footer, }: ModalProps) => import("react/jsx-runtime").JSX.Element; export default Modal;