import type { KeyboardEvent } from 'react'; import { DialogState, DialogAction } from './DialogState'; type A11yDialogPropsType = { onKeyDown?: (event: KeyboardEvent) => void; }; export type DialogPropsType = React.HTMLAttributes & { 'aria-modal'?: boolean | 'true' | 'false'; } & Partial & Partial & A11yDialogPropsType; export declare const Dialog: import("react").ForwardRefExoticComponent & { 'aria-modal'?: boolean | "true" | "false"; } & Partial & Partial & A11yDialogPropsType & import("react").RefAttributes>; export declare function useDialogState(opts: Partial): DialogState & DialogAction; export {};