/// import './Modal.scss'; export interface IModal { title: string; onClose: () => void; children: JSX.Element | JSX.Element[] | string; show: boolean; onSave?: () => void; showNewButton?: boolean; newButtonText?: string; onNewButtonClick?: () => void; autoFocus?: boolean; isSuccessButtonEnabled?: boolean; isNewButtonEnabled?: boolean; showButtons?: boolean; customClass?: string; successButtonText?: string; cancelButtonText?: string; hideCloseIcon?: boolean; disablePortal?: boolean; hideCancelButton?: boolean; left?: string; top?: string; height?: string; width?: string; references?: { modal?: any; modalHeader?: any; rightResizer?: any; bottomResizer?: any; }; isResizable?: boolean; isDragging?: boolean; extraModalButtons?: any[]; customWidth?: number; customMarginLeft?: number; } export declare const Modal: ({ title, onClose, children, show, onSave, showNewButton, newButtonText, onNewButtonClick, customClass, autoFocus, showButtons, isNewButtonEnabled, isSuccessButtonEnabled, successButtonText, cancelButtonText, hideCloseIcon, disablePortal, hideCancelButton, left, top, height, width, references, isResizable, extraModalButtons, customWidth, customMarginLeft }: IModal) => JSX.Element | null;