import React, { type RefObject } from 'react'; import type { CommonComponentProps } from '../types'; import type { GetRef } from '../utils/refs'; interface BlitzProps extends CommonComponentProps { children?: React.ReactNode; closeButtonTitle?: string; getRef?: GetRef; id?: string; initialFocusOn?: RefObject | Element | string; isVisible?: boolean; requestClose?: () => void; type?: 'alert' | 'notification' | 'coaching'; } export declare function Blitz({ 'aria-label': ariaLabel, 'aria-labelledby': ariaLabelledby, 'aria-describedby': ariaDescribedby, children, closeButtonTitle, getRef, id, initialFocusOn, isVisible, requestClose, type, ...rest }: BlitzProps): React.JSX.Element; export {};