import type { FC, DetailedHTMLProps, HTMLAttributes } from 'react'; import type { ModalSize } from '../../components/modal/pharos-modal'; export interface PharosModalProps extends DetailedHTMLProps, HTMLElement> { /** * Indicates if the modal is open. */ open?: boolean; /** * Text content for the modal header */ header?: string; /** * Indicates if the modal footer should contain a divider. */ footerDivider?: boolean; /** * Indicates the size of the modal */ size?: ModalSize; /** * Fires when the modal is about to close - cancelable */ 'onPharos-Modal-Close'?: (event: CustomEvent) => void; /** * Fires when the modal is about to open - cancelable */ 'onPharos-Modal-Open'?: (event: CustomEvent) => void; /** * Fires when the modal has opened */ 'onPharos-Modal-Opened'?: (event: CustomEvent) => void; /** * Fires when the modal has closed */ 'onPharos-Modal-Closed'?: (event: CustomEvent) => void; } export declare const PharosModal: FC; //# sourceMappingURL=pharos-modal.d.ts.map