import React from 'react'; import { OverlayTriggerState } from 'react-stately'; import { DOMAttributes, FocusableElement } from '@react-types/shared'; export type ModalProps = { isDismissable?: boolean; state: OverlayTriggerState; overlayProps: DOMAttributes; children: (titleProps: DOMAttributes) => React.ReactElement; scope: 'squiz-gb-scope' | 'squiz-cb-scope' | 'squiz-rb-scope'; }; export declare function Modal({ isDismissable, state, overlayProps, children, scope, ...props }: ModalProps): React.JSX.Element;