import * as react from 'react';
import react__default from 'react';
import { Transition } from 'motion/react';
import * as _base_ui_components_react_cjs_utils_types from '@base-ui-components/react/cjs/utils/types';
import * as motion_dist_react from 'motion/dist/react';
import { Dialog } from '@base-ui-components/react/dialog';

declare const MotionDialog: {
    Root: react.ComponentType<Omit<{
        open?: boolean;
        defaultOpen?: boolean;
        modal?: boolean | "trap-focus";
        onOpenChange?: (open: boolean, event: Event | undefined, reason: Dialog.Root.OpenChangeReason | undefined) => void;
        onOpenChangeComplete?: (open: boolean) => void;
        dismissible?: boolean;
        actionsRef?: react.RefObject<Dialog.Root.Actions>;
    } & motion_dist_react.MotionProps, "children"> & {
        children?: react.ReactNode | motion_dist_react.MotionValue<number> | motion_dist_react.MotionValue<string>;
    }>;
    Trigger: react.ComponentType<Omit<{
        ref?: react.Ref<HTMLButtonElement>;
        form?: string;
        slot?: string;
        title?: string;
        className?: string | ((state: Dialog.Trigger.State) => string);
        key?: react.Key;
        disabled?: boolean;
        formAction?: string | ((formData: FormData) => void | Promise<void>);
        formEncType?: string;
        formMethod?: string;
        formNoValidate?: boolean;
        formTarget?: string;
        name?: string;
        type?: "button" | "submit" | "reset";
        value?: string | number | readonly string[];
        suppressContentEditableWarning?: boolean;
        suppressHydrationWarning?: boolean;
        accessKey?: string;
        autoCapitalize?: "off" | "none" | "on" | "sentences" | "words" | "characters" | (string & {});
        autoFocus?: boolean;
        contentEditable?: "inherit" | (boolean | "true" | "false") | "plaintext-only";
        contextMenu?: string;
        dir?: string;
        draggable?: boolean | "true" | "false";
        enterKeyHint?: "search" | "enter" | "done" | "go" | "next" | "previous" | "send";
        hidden?: boolean;
        id?: string;
        lang?: string;
        nonce?: string;
        spellCheck?: boolean | "true" | "false";
        tabIndex?: number;
        translate?: "yes" | "no";
        radioGroup?: string;
        role?: react.AriaRole;
        about?: string;
        content?: string;
        datatype?: string;
        inlist?: any;
        prefix?: string;
        property?: string;
        rel?: string;
        resource?: string;
        rev?: string;
        typeof?: string;
        vocab?: string;
        autoCorrect?: string;
        autoSave?: string;
        itemProp?: string;
        itemScope?: boolean;
        itemType?: string;
        itemID?: string;
        itemRef?: string;
        results?: number;
        security?: string;
        unselectable?: "off" | "on";
        popover?: "" | "auto" | "manual";
        popoverTargetAction?: "toggle" | "show" | "hide";
        popoverTarget?: string;
        inert?: boolean;
        inputMode?: "search" | "text" | "none" | "tel" | "url" | "email" | "numeric" | "decimal";
        is?: string;
        exportparts?: string;
        part?: string;
        "aria-activedescendant"?: string;
        "aria-atomic"?: boolean | "true" | "false";
        "aria-autocomplete"?: "none" | "list" | "inline" | "both";
        "aria-braillelabel"?: string;
        "aria-brailleroledescription"?: string;
        "aria-busy"?: boolean | "true" | "false";
        "aria-checked"?: boolean | "true" | "false" | "mixed";
        "aria-colcount"?: number;
        "aria-colindex"?: number;
        "aria-colindextext"?: string;
        "aria-colspan"?: number;
        "aria-controls"?: string;
        "aria-current"?: boolean | "time" | "true" | "false" | "page" | "step" | "location" | "date";
        "aria-describedby"?: string;
        "aria-description"?: string;
        "aria-details"?: string;
        "aria-disabled"?: boolean | "true" | "false";
        "aria-dropeffect"?: "link" | "none" | "copy" | "execute" | "move" | "popup";
        "aria-errormessage"?: string;
        "aria-expanded"?: boolean | "true" | "false";
        "aria-flowto"?: string;
        "aria-grabbed"?: boolean | "true" | "false";
        "aria-haspopup"?: boolean | "dialog" | "menu" | "true" | "false" | "grid" | "listbox" | "tree";
        "aria-hidden"?: boolean | "true" | "false";
        "aria-invalid"?: boolean | "true" | "false" | "grammar" | "spelling";
        "aria-keyshortcuts"?: string;
        "aria-label"?: string;
        "aria-labelledby"?: string;
        "aria-level"?: number;
        "aria-live"?: "off" | "assertive" | "polite";
        "aria-modal"?: boolean | "true" | "false";
        "aria-multiline"?: boolean | "true" | "false";
        "aria-multiselectable"?: boolean | "true" | "false";
        "aria-orientation"?: "horizontal" | "vertical";
        "aria-owns"?: string;
        "aria-placeholder"?: string;
        "aria-posinset"?: number;
        "aria-pressed"?: boolean | "true" | "false" | "mixed";
        "aria-readonly"?: boolean | "true" | "false";
        "aria-relevant"?: "text" | "additions" | "additions removals" | "additions text" | "all" | "removals" | "removals additions" | "removals text" | "text additions" | "text removals";
        "aria-required"?: boolean | "true" | "false";
        "aria-roledescription"?: string;
        "aria-rowcount"?: number;
        "aria-rowindex"?: number;
        "aria-rowindextext"?: string;
        "aria-rowspan"?: number;
        "aria-selected"?: boolean | "true" | "false";
        "aria-setsize"?: number;
        "aria-sort"?: "none" | "ascending" | "descending" | "other";
        "aria-valuemax"?: number;
        "aria-valuemin"?: number;
        "aria-valuenow"?: number;
        "aria-valuetext"?: string;
        dangerouslySetInnerHTML?: {
            __html: string | TrustedHTML;
        };
        onCopy?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.ClipboardEvent<HTMLButtonElement>>) => void;
        onCopyCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.ClipboardEvent<HTMLButtonElement>>) => void;
        onCut?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.ClipboardEvent<HTMLButtonElement>>) => void;
        onCutCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.ClipboardEvent<HTMLButtonElement>>) => void;
        onPaste?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.ClipboardEvent<HTMLButtonElement>>) => void;
        onPasteCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.ClipboardEvent<HTMLButtonElement>>) => void;
        onCompositionEnd?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.CompositionEvent<HTMLButtonElement>>) => void;
        onCompositionEndCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.CompositionEvent<HTMLButtonElement>>) => void;
        onCompositionStart?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.CompositionEvent<HTMLButtonElement>>) => void;
        onCompositionStartCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.CompositionEvent<HTMLButtonElement>>) => void;
        onCompositionUpdate?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.CompositionEvent<HTMLButtonElement>>) => void;
        onCompositionUpdateCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.CompositionEvent<HTMLButtonElement>>) => void;
        onFocus?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FocusEvent<HTMLButtonElement, Element>>) => void;
        onFocusCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FocusEvent<HTMLButtonElement, Element>>) => void;
        onBlur?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FocusEvent<HTMLButtonElement, Element>>) => void;
        onBlurCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FocusEvent<HTMLButtonElement, Element>>) => void;
        onChange?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLButtonElement>>) => void;
        onChangeCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLButtonElement>>) => void;
        onBeforeInput?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.InputEvent<HTMLButtonElement>>) => void;
        onBeforeInputCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLButtonElement>>) => void;
        onInput?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLButtonElement>>) => void;
        onInputCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLButtonElement>>) => void;
        onReset?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLButtonElement>>) => void;
        onResetCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLButtonElement>>) => void;
        onSubmit?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLButtonElement>>) => void;
        onSubmitCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLButtonElement>>) => void;
        onInvalid?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLButtonElement>>) => void;
        onInvalidCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLButtonElement>>) => void;
        onLoad?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onLoadCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onError?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onErrorCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onKeyDown?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.KeyboardEvent<HTMLButtonElement>>) => void;
        onKeyDownCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.KeyboardEvent<HTMLButtonElement>>) => void;
        onKeyPress?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.KeyboardEvent<HTMLButtonElement>>) => void;
        onKeyPressCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.KeyboardEvent<HTMLButtonElement>>) => void;
        onKeyUp?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.KeyboardEvent<HTMLButtonElement>>) => void;
        onKeyUpCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.KeyboardEvent<HTMLButtonElement>>) => void;
        onAbort?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onAbortCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onCanPlay?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onCanPlayCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onCanPlayThrough?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onCanPlayThroughCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onDurationChange?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onDurationChangeCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onEmptied?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onEmptiedCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onEncrypted?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onEncryptedCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onEnded?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onEndedCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onLoadedData?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onLoadedDataCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onLoadedMetadata?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onLoadedMetadataCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onLoadStart?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onLoadStartCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onPause?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onPauseCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onPlay?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onPlayCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onPlaying?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onPlayingCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onProgress?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onProgressCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onRateChange?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onRateChangeCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onSeeked?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onSeekedCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onSeeking?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onSeekingCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onStalled?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onStalledCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onSuspend?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onSuspendCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onTimeUpdate?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onTimeUpdateCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onVolumeChange?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onVolumeChangeCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onWaiting?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onWaitingCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onAuxClick?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLButtonElement, MouseEvent>>) => void;
        onAuxClickCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLButtonElement, MouseEvent>>) => void;
        onClick?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLButtonElement, MouseEvent>>) => void;
        onClickCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLButtonElement, MouseEvent>>) => void;
        onContextMenu?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLButtonElement, MouseEvent>>) => void;
        onContextMenuCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLButtonElement, MouseEvent>>) => void;
        onDoubleClick?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLButtonElement, MouseEvent>>) => void;
        onDoubleClickCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLButtonElement, MouseEvent>>) => void;
        onDragCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLButtonElement>>) => void;
        onDragEndCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLButtonElement>>) => void;
        onDragEnter?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLButtonElement>>) => void;
        onDragEnterCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLButtonElement>>) => void;
        onDragExit?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLButtonElement>>) => void;
        onDragExitCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLButtonElement>>) => void;
        onDragLeave?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLButtonElement>>) => void;
        onDragLeaveCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLButtonElement>>) => void;
        onDragOver?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLButtonElement>>) => void;
        onDragOverCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLButtonElement>>) => void;
        onDragStartCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLButtonElement>>) => void;
        onDrop?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLButtonElement>>) => void;
        onDropCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLButtonElement>>) => void;
        onMouseDown?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLButtonElement, MouseEvent>>) => void;
        onMouseDownCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLButtonElement, MouseEvent>>) => void;
        onMouseEnter?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLButtonElement, MouseEvent>>) => void;
        onMouseLeave?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLButtonElement, MouseEvent>>) => void;
        onMouseMove?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLButtonElement, MouseEvent>>) => void;
        onMouseMoveCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLButtonElement, MouseEvent>>) => void;
        onMouseOut?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLButtonElement, MouseEvent>>) => void;
        onMouseOutCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLButtonElement, MouseEvent>>) => void;
        onMouseOver?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLButtonElement, MouseEvent>>) => void;
        onMouseOverCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLButtonElement, MouseEvent>>) => void;
        onMouseUp?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLButtonElement, MouseEvent>>) => void;
        onMouseUpCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLButtonElement, MouseEvent>>) => void;
        onSelect?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onSelectCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onTouchCancel?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TouchEvent<HTMLButtonElement>>) => void;
        onTouchCancelCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TouchEvent<HTMLButtonElement>>) => void;
        onTouchEnd?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TouchEvent<HTMLButtonElement>>) => void;
        onTouchEndCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TouchEvent<HTMLButtonElement>>) => void;
        onTouchMove?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TouchEvent<HTMLButtonElement>>) => void;
        onTouchMoveCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TouchEvent<HTMLButtonElement>>) => void;
        onTouchStart?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TouchEvent<HTMLButtonElement>>) => void;
        onTouchStartCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TouchEvent<HTMLButtonElement>>) => void;
        onPointerDown?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLButtonElement>>) => void;
        onPointerDownCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLButtonElement>>) => void;
        onPointerMove?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLButtonElement>>) => void;
        onPointerMoveCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLButtonElement>>) => void;
        onPointerUp?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLButtonElement>>) => void;
        onPointerUpCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLButtonElement>>) => void;
        onPointerCancel?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLButtonElement>>) => void;
        onPointerCancelCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLButtonElement>>) => void;
        onPointerEnter?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLButtonElement>>) => void;
        onPointerLeave?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLButtonElement>>) => void;
        onPointerOver?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLButtonElement>>) => void;
        onPointerOverCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLButtonElement>>) => void;
        onPointerOut?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLButtonElement>>) => void;
        onPointerOutCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLButtonElement>>) => void;
        onGotPointerCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLButtonElement>>) => void;
        onGotPointerCaptureCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLButtonElement>>) => void;
        onLostPointerCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLButtonElement>>) => void;
        onLostPointerCaptureCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLButtonElement>>) => void;
        onScroll?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.UIEvent<HTMLButtonElement, UIEvent>>) => void;
        onScrollCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.UIEvent<HTMLButtonElement, UIEvent>>) => void;
        onScrollEnd?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.UIEvent<HTMLButtonElement, UIEvent>>) => void;
        onScrollEndCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.UIEvent<HTMLButtonElement, UIEvent>>) => void;
        onWheel?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.WheelEvent<HTMLButtonElement>>) => void;
        onWheelCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.WheelEvent<HTMLButtonElement>>) => void;
        onAnimationStartCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.AnimationEvent<HTMLButtonElement>>) => void;
        onAnimationEnd?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.AnimationEvent<HTMLButtonElement>>) => void;
        onAnimationEndCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.AnimationEvent<HTMLButtonElement>>) => void;
        onAnimationIteration?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.AnimationEvent<HTMLButtonElement>>) => void;
        onAnimationIterationCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.AnimationEvent<HTMLButtonElement>>) => void;
        onToggle?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.ToggleEvent<HTMLButtonElement>>) => void;
        onBeforeToggle?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.ToggleEvent<HTMLButtonElement>>) => void;
        onTransitionCancel?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TransitionEvent<HTMLButtonElement>>) => void;
        onTransitionCancelCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TransitionEvent<HTMLButtonElement>>) => void;
        onTransitionEnd?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TransitionEvent<HTMLButtonElement>>) => void;
        onTransitionEndCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TransitionEvent<HTMLButtonElement>>) => void;
        onTransitionRun?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TransitionEvent<HTMLButtonElement>>) => void;
        onTransitionRunCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TransitionEvent<HTMLButtonElement>>) => void;
        onTransitionStart?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TransitionEvent<HTMLButtonElement>>) => void;
        onTransitionStartCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TransitionEvent<HTMLButtonElement>>) => void;
        nativeButton?: boolean;
        render?: react.ReactElement<Record<string, unknown>, string | react.JSXElementConstructor<any>> | _base_ui_components_react_cjs_utils_types.ComponentRenderFn<_base_ui_components_react_cjs_utils_types.HTMLProps<any>, Dialog.Trigger.State>;
    } & motion_dist_react.MotionProps, "children"> & {
        children?: react.ReactNode | motion_dist_react.MotionValue<number> | motion_dist_react.MotionValue<string>;
    }>;
    Portal: react.ComponentType<Omit<{
        keepMounted?: boolean;
        container?: HTMLElement | ShadowRoot | react.RefObject<HTMLElement | ShadowRoot>;
    } & motion_dist_react.MotionProps, "children"> & {
        children?: react.ReactNode | motion_dist_react.MotionValue<number> | motion_dist_react.MotionValue<string>;
    }>;
    Backdrop: react.ComponentType<Omit<{
        ref?: react.Ref<HTMLDivElement>;
        slot?: string;
        title?: string;
        className?: string | ((state: Dialog.Backdrop.State) => string);
        key?: react.Key;
        suppressContentEditableWarning?: boolean;
        suppressHydrationWarning?: boolean;
        accessKey?: string;
        autoCapitalize?: "off" | "none" | "on" | "sentences" | "words" | "characters" | (string & {});
        autoFocus?: boolean;
        contentEditable?: "inherit" | (boolean | "true" | "false") | "plaintext-only";
        contextMenu?: string;
        dir?: string;
        draggable?: boolean | "true" | "false";
        enterKeyHint?: "search" | "enter" | "done" | "go" | "next" | "previous" | "send";
        hidden?: boolean;
        id?: string;
        lang?: string;
        nonce?: string;
        spellCheck?: boolean | "true" | "false";
        tabIndex?: number;
        translate?: "yes" | "no";
        radioGroup?: string;
        role?: react.AriaRole;
        about?: string;
        content?: string;
        datatype?: string;
        inlist?: any;
        prefix?: string;
        property?: string;
        rel?: string;
        resource?: string;
        rev?: string;
        typeof?: string;
        vocab?: string;
        autoCorrect?: string;
        autoSave?: string;
        itemProp?: string;
        itemScope?: boolean;
        itemType?: string;
        itemID?: string;
        itemRef?: string;
        results?: number;
        security?: string;
        unselectable?: "off" | "on";
        popover?: "" | "auto" | "manual";
        popoverTargetAction?: "toggle" | "show" | "hide";
        popoverTarget?: string;
        inert?: boolean;
        inputMode?: "search" | "text" | "none" | "tel" | "url" | "email" | "numeric" | "decimal";
        is?: string;
        exportparts?: string;
        part?: string;
        "aria-activedescendant"?: string;
        "aria-atomic"?: boolean | "true" | "false";
        "aria-autocomplete"?: "none" | "list" | "inline" | "both";
        "aria-braillelabel"?: string;
        "aria-brailleroledescription"?: string;
        "aria-busy"?: boolean | "true" | "false";
        "aria-checked"?: boolean | "true" | "false" | "mixed";
        "aria-colcount"?: number;
        "aria-colindex"?: number;
        "aria-colindextext"?: string;
        "aria-colspan"?: number;
        "aria-controls"?: string;
        "aria-current"?: boolean | "time" | "true" | "false" | "page" | "step" | "location" | "date";
        "aria-describedby"?: string;
        "aria-description"?: string;
        "aria-details"?: string;
        "aria-disabled"?: boolean | "true" | "false";
        "aria-dropeffect"?: "link" | "none" | "copy" | "execute" | "move" | "popup";
        "aria-errormessage"?: string;
        "aria-expanded"?: boolean | "true" | "false";
        "aria-flowto"?: string;
        "aria-grabbed"?: boolean | "true" | "false";
        "aria-haspopup"?: boolean | "dialog" | "menu" | "true" | "false" | "grid" | "listbox" | "tree";
        "aria-hidden"?: boolean | "true" | "false";
        "aria-invalid"?: boolean | "true" | "false" | "grammar" | "spelling";
        "aria-keyshortcuts"?: string;
        "aria-label"?: string;
        "aria-labelledby"?: string;
        "aria-level"?: number;
        "aria-live"?: "off" | "assertive" | "polite";
        "aria-modal"?: boolean | "true" | "false";
        "aria-multiline"?: boolean | "true" | "false";
        "aria-multiselectable"?: boolean | "true" | "false";
        "aria-orientation"?: "horizontal" | "vertical";
        "aria-owns"?: string;
        "aria-placeholder"?: string;
        "aria-posinset"?: number;
        "aria-pressed"?: boolean | "true" | "false" | "mixed";
        "aria-readonly"?: boolean | "true" | "false";
        "aria-relevant"?: "text" | "additions" | "additions removals" | "additions text" | "all" | "removals" | "removals additions" | "removals text" | "text additions" | "text removals";
        "aria-required"?: boolean | "true" | "false";
        "aria-roledescription"?: string;
        "aria-rowcount"?: number;
        "aria-rowindex"?: number;
        "aria-rowindextext"?: string;
        "aria-rowspan"?: number;
        "aria-selected"?: boolean | "true" | "false";
        "aria-setsize"?: number;
        "aria-sort"?: "none" | "ascending" | "descending" | "other";
        "aria-valuemax"?: number;
        "aria-valuemin"?: number;
        "aria-valuenow"?: number;
        "aria-valuetext"?: string;
        dangerouslySetInnerHTML?: {
            __html: string | TrustedHTML;
        };
        onCopy?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.ClipboardEvent<HTMLDivElement>>) => void;
        onCopyCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.ClipboardEvent<HTMLDivElement>>) => void;
        onCut?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.ClipboardEvent<HTMLDivElement>>) => void;
        onCutCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.ClipboardEvent<HTMLDivElement>>) => void;
        onPaste?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.ClipboardEvent<HTMLDivElement>>) => void;
        onPasteCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.ClipboardEvent<HTMLDivElement>>) => void;
        onCompositionEnd?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.CompositionEvent<HTMLDivElement>>) => void;
        onCompositionEndCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.CompositionEvent<HTMLDivElement>>) => void;
        onCompositionStart?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.CompositionEvent<HTMLDivElement>>) => void;
        onCompositionStartCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.CompositionEvent<HTMLDivElement>>) => void;
        onCompositionUpdate?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.CompositionEvent<HTMLDivElement>>) => void;
        onCompositionUpdateCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.CompositionEvent<HTMLDivElement>>) => void;
        onFocus?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FocusEvent<HTMLDivElement, Element>>) => void;
        onFocusCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FocusEvent<HTMLDivElement, Element>>) => void;
        onBlur?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FocusEvent<HTMLDivElement, Element>>) => void;
        onBlurCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FocusEvent<HTMLDivElement, Element>>) => void;
        onChange?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLDivElement>>) => void;
        onChangeCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLDivElement>>) => void;
        onBeforeInput?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.InputEvent<HTMLDivElement>>) => void;
        onBeforeInputCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLDivElement>>) => void;
        onInput?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLDivElement>>) => void;
        onInputCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLDivElement>>) => void;
        onReset?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLDivElement>>) => void;
        onResetCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLDivElement>>) => void;
        onSubmit?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLDivElement>>) => void;
        onSubmitCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLDivElement>>) => void;
        onInvalid?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLDivElement>>) => void;
        onInvalidCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLDivElement>>) => void;
        onLoad?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onLoadCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onError?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onErrorCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onKeyDown?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.KeyboardEvent<HTMLDivElement>>) => void;
        onKeyDownCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.KeyboardEvent<HTMLDivElement>>) => void;
        onKeyPress?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.KeyboardEvent<HTMLDivElement>>) => void;
        onKeyPressCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.KeyboardEvent<HTMLDivElement>>) => void;
        onKeyUp?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.KeyboardEvent<HTMLDivElement>>) => void;
        onKeyUpCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.KeyboardEvent<HTMLDivElement>>) => void;
        onAbort?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onAbortCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onCanPlay?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onCanPlayCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onCanPlayThrough?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onCanPlayThroughCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onDurationChange?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onDurationChangeCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onEmptied?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onEmptiedCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onEncrypted?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onEncryptedCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onEnded?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onEndedCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onLoadedData?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onLoadedDataCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onLoadedMetadata?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onLoadedMetadataCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onLoadStart?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onLoadStartCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onPause?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onPauseCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onPlay?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onPlayCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onPlaying?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onPlayingCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onProgress?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onProgressCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onRateChange?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onRateChangeCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onSeeked?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onSeekedCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onSeeking?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onSeekingCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onStalled?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onStalledCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onSuspend?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onSuspendCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onTimeUpdate?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onTimeUpdateCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onVolumeChange?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onVolumeChangeCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onWaiting?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onWaitingCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onAuxClick?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLDivElement, MouseEvent>>) => void;
        onAuxClickCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLDivElement, MouseEvent>>) => void;
        onClick?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLDivElement, MouseEvent>>) => void;
        onClickCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLDivElement, MouseEvent>>) => void;
        onContextMenu?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLDivElement, MouseEvent>>) => void;
        onContextMenuCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLDivElement, MouseEvent>>) => void;
        onDoubleClick?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLDivElement, MouseEvent>>) => void;
        onDoubleClickCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLDivElement, MouseEvent>>) => void;
        onDragCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLDivElement>>) => void;
        onDragEndCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLDivElement>>) => void;
        onDragEnter?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLDivElement>>) => void;
        onDragEnterCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLDivElement>>) => void;
        onDragExit?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLDivElement>>) => void;
        onDragExitCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLDivElement>>) => void;
        onDragLeave?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLDivElement>>) => void;
        onDragLeaveCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLDivElement>>) => void;
        onDragOver?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLDivElement>>) => void;
        onDragOverCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLDivElement>>) => void;
        onDragStartCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLDivElement>>) => void;
        onDrop?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLDivElement>>) => void;
        onDropCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLDivElement>>) => void;
        onMouseDown?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLDivElement, MouseEvent>>) => void;
        onMouseDownCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLDivElement, MouseEvent>>) => void;
        onMouseEnter?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLDivElement, MouseEvent>>) => void;
        onMouseLeave?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLDivElement, MouseEvent>>) => void;
        onMouseMove?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLDivElement, MouseEvent>>) => void;
        onMouseMoveCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLDivElement, MouseEvent>>) => void;
        onMouseOut?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLDivElement, MouseEvent>>) => void;
        onMouseOutCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLDivElement, MouseEvent>>) => void;
        onMouseOver?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLDivElement, MouseEvent>>) => void;
        onMouseOverCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLDivElement, MouseEvent>>) => void;
        onMouseUp?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLDivElement, MouseEvent>>) => void;
        onMouseUpCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLDivElement, MouseEvent>>) => void;
        onSelect?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onSelectCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onTouchCancel?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TouchEvent<HTMLDivElement>>) => void;
        onTouchCancelCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TouchEvent<HTMLDivElement>>) => void;
        onTouchEnd?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TouchEvent<HTMLDivElement>>) => void;
        onTouchEndCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TouchEvent<HTMLDivElement>>) => void;
        onTouchMove?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TouchEvent<HTMLDivElement>>) => void;
        onTouchMoveCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TouchEvent<HTMLDivElement>>) => void;
        onTouchStart?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TouchEvent<HTMLDivElement>>) => void;
        onTouchStartCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TouchEvent<HTMLDivElement>>) => void;
        onPointerDown?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLDivElement>>) => void;
        onPointerDownCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLDivElement>>) => void;
        onPointerMove?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLDivElement>>) => void;
        onPointerMoveCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLDivElement>>) => void;
        onPointerUp?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLDivElement>>) => void;
        onPointerUpCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLDivElement>>) => void;
        onPointerCancel?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLDivElement>>) => void;
        onPointerCancelCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLDivElement>>) => void;
        onPointerEnter?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLDivElement>>) => void;
        onPointerLeave?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLDivElement>>) => void;
        onPointerOver?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLDivElement>>) => void;
        onPointerOverCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLDivElement>>) => void;
        onPointerOut?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLDivElement>>) => void;
        onPointerOutCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLDivElement>>) => void;
        onGotPointerCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLDivElement>>) => void;
        onGotPointerCaptureCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLDivElement>>) => void;
        onLostPointerCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLDivElement>>) => void;
        onLostPointerCaptureCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLDivElement>>) => void;
        onScroll?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.UIEvent<HTMLDivElement, UIEvent>>) => void;
        onScrollCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.UIEvent<HTMLDivElement, UIEvent>>) => void;
        onScrollEnd?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.UIEvent<HTMLDivElement, UIEvent>>) => void;
        onScrollEndCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.UIEvent<HTMLDivElement, UIEvent>>) => void;
        onWheel?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.WheelEvent<HTMLDivElement>>) => void;
        onWheelCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.WheelEvent<HTMLDivElement>>) => void;
        onAnimationStartCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.AnimationEvent<HTMLDivElement>>) => void;
        onAnimationEnd?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.AnimationEvent<HTMLDivElement>>) => void;
        onAnimationEndCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.AnimationEvent<HTMLDivElement>>) => void;
        onAnimationIteration?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.AnimationEvent<HTMLDivElement>>) => void;
        onAnimationIterationCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.AnimationEvent<HTMLDivElement>>) => void;
        onToggle?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.ToggleEvent<HTMLDivElement>>) => void;
        onBeforeToggle?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.ToggleEvent<HTMLDivElement>>) => void;
        onTransitionCancel?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TransitionEvent<HTMLDivElement>>) => void;
        onTransitionCancelCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TransitionEvent<HTMLDivElement>>) => void;
        onTransitionEnd?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TransitionEvent<HTMLDivElement>>) => void;
        onTransitionEndCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TransitionEvent<HTMLDivElement>>) => void;
        onTransitionRun?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TransitionEvent<HTMLDivElement>>) => void;
        onTransitionRunCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TransitionEvent<HTMLDivElement>>) => void;
        onTransitionStart?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TransitionEvent<HTMLDivElement>>) => void;
        onTransitionStartCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TransitionEvent<HTMLDivElement>>) => void;
        render?: react.ReactElement<Record<string, unknown>, string | react.JSXElementConstructor<any>> | _base_ui_components_react_cjs_utils_types.ComponentRenderFn<_base_ui_components_react_cjs_utils_types.HTMLProps<any>, Dialog.Backdrop.State>;
        forceRender?: boolean;
    } & motion_dist_react.MotionProps, "children"> & {
        children?: react.ReactNode | motion_dist_react.MotionValue<number> | motion_dist_react.MotionValue<string>;
    }>;
    Popup: react.ComponentType<Omit<{
        ref?: react.Ref<HTMLDivElement>;
        slot?: string;
        title?: string;
        className?: string | ((state: Dialog.Popup.State) => string);
        key?: react.Key;
        suppressContentEditableWarning?: boolean;
        suppressHydrationWarning?: boolean;
        accessKey?: string;
        autoCapitalize?: "off" | "none" | "on" | "sentences" | "words" | "characters" | (string & {});
        autoFocus?: boolean;
        contentEditable?: "inherit" | (boolean | "true" | "false") | "plaintext-only";
        contextMenu?: string;
        dir?: string;
        draggable?: boolean | "true" | "false";
        enterKeyHint?: "search" | "enter" | "done" | "go" | "next" | "previous" | "send";
        hidden?: boolean;
        id?: string;
        lang?: string;
        nonce?: string;
        spellCheck?: boolean | "true" | "false";
        tabIndex?: number;
        translate?: "yes" | "no";
        radioGroup?: string;
        role?: react.AriaRole;
        about?: string;
        content?: string;
        datatype?: string;
        inlist?: any;
        prefix?: string;
        property?: string;
        rel?: string;
        resource?: string;
        rev?: string;
        typeof?: string;
        vocab?: string;
        autoCorrect?: string;
        autoSave?: string;
        itemProp?: string;
        itemScope?: boolean;
        itemType?: string;
        itemID?: string;
        itemRef?: string;
        results?: number;
        security?: string;
        unselectable?: "off" | "on";
        popover?: "" | "auto" | "manual";
        popoverTargetAction?: "toggle" | "show" | "hide";
        popoverTarget?: string;
        inert?: boolean;
        inputMode?: "search" | "text" | "none" | "tel" | "url" | "email" | "numeric" | "decimal";
        is?: string;
        exportparts?: string;
        part?: string;
        "aria-activedescendant"?: string;
        "aria-atomic"?: boolean | "true" | "false";
        "aria-autocomplete"?: "none" | "list" | "inline" | "both";
        "aria-braillelabel"?: string;
        "aria-brailleroledescription"?: string;
        "aria-busy"?: boolean | "true" | "false";
        "aria-checked"?: boolean | "true" | "false" | "mixed";
        "aria-colcount"?: number;
        "aria-colindex"?: number;
        "aria-colindextext"?: string;
        "aria-colspan"?: number;
        "aria-controls"?: string;
        "aria-current"?: boolean | "time" | "true" | "false" | "page" | "step" | "location" | "date";
        "aria-describedby"?: string;
        "aria-description"?: string;
        "aria-details"?: string;
        "aria-disabled"?: boolean | "true" | "false";
        "aria-dropeffect"?: "link" | "none" | "copy" | "execute" | "move" | "popup";
        "aria-errormessage"?: string;
        "aria-expanded"?: boolean | "true" | "false";
        "aria-flowto"?: string;
        "aria-grabbed"?: boolean | "true" | "false";
        "aria-haspopup"?: boolean | "dialog" | "menu" | "true" | "false" | "grid" | "listbox" | "tree";
        "aria-hidden"?: boolean | "true" | "false";
        "aria-invalid"?: boolean | "true" | "false" | "grammar" | "spelling";
        "aria-keyshortcuts"?: string;
        "aria-label"?: string;
        "aria-labelledby"?: string;
        "aria-level"?: number;
        "aria-live"?: "off" | "assertive" | "polite";
        "aria-modal"?: boolean | "true" | "false";
        "aria-multiline"?: boolean | "true" | "false";
        "aria-multiselectable"?: boolean | "true" | "false";
        "aria-orientation"?: "horizontal" | "vertical";
        "aria-owns"?: string;
        "aria-placeholder"?: string;
        "aria-posinset"?: number;
        "aria-pressed"?: boolean | "true" | "false" | "mixed";
        "aria-readonly"?: boolean | "true" | "false";
        "aria-relevant"?: "text" | "additions" | "additions removals" | "additions text" | "all" | "removals" | "removals additions" | "removals text" | "text additions" | "text removals";
        "aria-required"?: boolean | "true" | "false";
        "aria-roledescription"?: string;
        "aria-rowcount"?: number;
        "aria-rowindex"?: number;
        "aria-rowindextext"?: string;
        "aria-rowspan"?: number;
        "aria-selected"?: boolean | "true" | "false";
        "aria-setsize"?: number;
        "aria-sort"?: "none" | "ascending" | "descending" | "other";
        "aria-valuemax"?: number;
        "aria-valuemin"?: number;
        "aria-valuenow"?: number;
        "aria-valuetext"?: string;
        dangerouslySetInnerHTML?: {
            __html: string | TrustedHTML;
        };
        onCopy?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.ClipboardEvent<HTMLDivElement>>) => void;
        onCopyCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.ClipboardEvent<HTMLDivElement>>) => void;
        onCut?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.ClipboardEvent<HTMLDivElement>>) => void;
        onCutCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.ClipboardEvent<HTMLDivElement>>) => void;
        onPaste?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.ClipboardEvent<HTMLDivElement>>) => void;
        onPasteCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.ClipboardEvent<HTMLDivElement>>) => void;
        onCompositionEnd?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.CompositionEvent<HTMLDivElement>>) => void;
        onCompositionEndCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.CompositionEvent<HTMLDivElement>>) => void;
        onCompositionStart?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.CompositionEvent<HTMLDivElement>>) => void;
        onCompositionStartCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.CompositionEvent<HTMLDivElement>>) => void;
        onCompositionUpdate?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.CompositionEvent<HTMLDivElement>>) => void;
        onCompositionUpdateCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.CompositionEvent<HTMLDivElement>>) => void;
        onFocus?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FocusEvent<HTMLDivElement, Element>>) => void;
        onFocusCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FocusEvent<HTMLDivElement, Element>>) => void;
        onBlur?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FocusEvent<HTMLDivElement, Element>>) => void;
        onBlurCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FocusEvent<HTMLDivElement, Element>>) => void;
        onChange?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLDivElement>>) => void;
        onChangeCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLDivElement>>) => void;
        onBeforeInput?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.InputEvent<HTMLDivElement>>) => void;
        onBeforeInputCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLDivElement>>) => void;
        onInput?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLDivElement>>) => void;
        onInputCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLDivElement>>) => void;
        onReset?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLDivElement>>) => void;
        onResetCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLDivElement>>) => void;
        onSubmit?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLDivElement>>) => void;
        onSubmitCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLDivElement>>) => void;
        onInvalid?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLDivElement>>) => void;
        onInvalidCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLDivElement>>) => void;
        onLoad?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onLoadCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onError?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onErrorCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onKeyDown?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.KeyboardEvent<HTMLDivElement>>) => void;
        onKeyDownCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.KeyboardEvent<HTMLDivElement>>) => void;
        onKeyPress?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.KeyboardEvent<HTMLDivElement>>) => void;
        onKeyPressCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.KeyboardEvent<HTMLDivElement>>) => void;
        onKeyUp?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.KeyboardEvent<HTMLDivElement>>) => void;
        onKeyUpCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.KeyboardEvent<HTMLDivElement>>) => void;
        onAbort?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onAbortCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onCanPlay?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onCanPlayCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onCanPlayThrough?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onCanPlayThroughCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onDurationChange?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onDurationChangeCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onEmptied?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onEmptiedCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onEncrypted?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onEncryptedCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onEnded?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onEndedCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onLoadedData?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onLoadedDataCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onLoadedMetadata?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onLoadedMetadataCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onLoadStart?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onLoadStartCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onPause?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onPauseCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onPlay?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onPlayCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onPlaying?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onPlayingCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onProgress?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onProgressCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onRateChange?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onRateChangeCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onSeeked?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onSeekedCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onSeeking?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onSeekingCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onStalled?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onStalledCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onSuspend?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onSuspendCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onTimeUpdate?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onTimeUpdateCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onVolumeChange?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onVolumeChangeCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onWaiting?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onWaitingCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onAuxClick?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLDivElement, MouseEvent>>) => void;
        onAuxClickCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLDivElement, MouseEvent>>) => void;
        onClick?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLDivElement, MouseEvent>>) => void;
        onClickCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLDivElement, MouseEvent>>) => void;
        onContextMenu?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLDivElement, MouseEvent>>) => void;
        onContextMenuCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLDivElement, MouseEvent>>) => void;
        onDoubleClick?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLDivElement, MouseEvent>>) => void;
        onDoubleClickCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLDivElement, MouseEvent>>) => void;
        onDragCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLDivElement>>) => void;
        onDragEndCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLDivElement>>) => void;
        onDragEnter?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLDivElement>>) => void;
        onDragEnterCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLDivElement>>) => void;
        onDragExit?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLDivElement>>) => void;
        onDragExitCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLDivElement>>) => void;
        onDragLeave?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLDivElement>>) => void;
        onDragLeaveCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLDivElement>>) => void;
        onDragOver?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLDivElement>>) => void;
        onDragOverCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLDivElement>>) => void;
        onDragStartCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLDivElement>>) => void;
        onDrop?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLDivElement>>) => void;
        onDropCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLDivElement>>) => void;
        onMouseDown?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLDivElement, MouseEvent>>) => void;
        onMouseDownCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLDivElement, MouseEvent>>) => void;
        onMouseEnter?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLDivElement, MouseEvent>>) => void;
        onMouseLeave?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLDivElement, MouseEvent>>) => void;
        onMouseMove?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLDivElement, MouseEvent>>) => void;
        onMouseMoveCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLDivElement, MouseEvent>>) => void;
        onMouseOut?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLDivElement, MouseEvent>>) => void;
        onMouseOutCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLDivElement, MouseEvent>>) => void;
        onMouseOver?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLDivElement, MouseEvent>>) => void;
        onMouseOverCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLDivElement, MouseEvent>>) => void;
        onMouseUp?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLDivElement, MouseEvent>>) => void;
        onMouseUpCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLDivElement, MouseEvent>>) => void;
        onSelect?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onSelectCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLDivElement, Event>>) => void;
        onTouchCancel?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TouchEvent<HTMLDivElement>>) => void;
        onTouchCancelCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TouchEvent<HTMLDivElement>>) => void;
        onTouchEnd?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TouchEvent<HTMLDivElement>>) => void;
        onTouchEndCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TouchEvent<HTMLDivElement>>) => void;
        onTouchMove?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TouchEvent<HTMLDivElement>>) => void;
        onTouchMoveCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TouchEvent<HTMLDivElement>>) => void;
        onTouchStart?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TouchEvent<HTMLDivElement>>) => void;
        onTouchStartCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TouchEvent<HTMLDivElement>>) => void;
        onPointerDown?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLDivElement>>) => void;
        onPointerDownCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLDivElement>>) => void;
        onPointerMove?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLDivElement>>) => void;
        onPointerMoveCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLDivElement>>) => void;
        onPointerUp?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLDivElement>>) => void;
        onPointerUpCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLDivElement>>) => void;
        onPointerCancel?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLDivElement>>) => void;
        onPointerCancelCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLDivElement>>) => void;
        onPointerEnter?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLDivElement>>) => void;
        onPointerLeave?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLDivElement>>) => void;
        onPointerOver?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLDivElement>>) => void;
        onPointerOverCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLDivElement>>) => void;
        onPointerOut?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLDivElement>>) => void;
        onPointerOutCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLDivElement>>) => void;
        onGotPointerCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLDivElement>>) => void;
        onGotPointerCaptureCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLDivElement>>) => void;
        onLostPointerCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLDivElement>>) => void;
        onLostPointerCaptureCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLDivElement>>) => void;
        onScroll?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.UIEvent<HTMLDivElement, UIEvent>>) => void;
        onScrollCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.UIEvent<HTMLDivElement, UIEvent>>) => void;
        onScrollEnd?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.UIEvent<HTMLDivElement, UIEvent>>) => void;
        onScrollEndCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.UIEvent<HTMLDivElement, UIEvent>>) => void;
        onWheel?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.WheelEvent<HTMLDivElement>>) => void;
        onWheelCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.WheelEvent<HTMLDivElement>>) => void;
        onAnimationStartCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.AnimationEvent<HTMLDivElement>>) => void;
        onAnimationEnd?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.AnimationEvent<HTMLDivElement>>) => void;
        onAnimationEndCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.AnimationEvent<HTMLDivElement>>) => void;
        onAnimationIteration?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.AnimationEvent<HTMLDivElement>>) => void;
        onAnimationIterationCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.AnimationEvent<HTMLDivElement>>) => void;
        onToggle?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.ToggleEvent<HTMLDivElement>>) => void;
        onBeforeToggle?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.ToggleEvent<HTMLDivElement>>) => void;
        onTransitionCancel?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TransitionEvent<HTMLDivElement>>) => void;
        onTransitionCancelCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TransitionEvent<HTMLDivElement>>) => void;
        onTransitionEnd?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TransitionEvent<HTMLDivElement>>) => void;
        onTransitionEndCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TransitionEvent<HTMLDivElement>>) => void;
        onTransitionRun?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TransitionEvent<HTMLDivElement>>) => void;
        onTransitionRunCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TransitionEvent<HTMLDivElement>>) => void;
        onTransitionStart?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TransitionEvent<HTMLDivElement>>) => void;
        onTransitionStartCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TransitionEvent<HTMLDivElement>>) => void;
        render?: react.ReactElement<Record<string, unknown>, string | react.JSXElementConstructor<any>> | _base_ui_components_react_cjs_utils_types.ComponentRenderFn<_base_ui_components_react_cjs_utils_types.HTMLProps<any>, Dialog.Popup.State>;
        initialFocus?: react.RefObject<HTMLElement> | ((interactionType: InteractionType) => React.RefObject<HTMLElement | null>);
        finalFocus?: react.RefObject<HTMLElement>;
    } & motion_dist_react.MotionProps, "children"> & {
        children?: react.ReactNode | motion_dist_react.MotionValue<number> | motion_dist_react.MotionValue<string>;
    }>;
    Title: react.ComponentType<Omit<{
        ref?: react.Ref<HTMLParagraphElement>;
        slot?: string;
        title?: string;
        className?: string | ((state: Dialog.Title.State) => string);
        key?: react.Key;
        suppressContentEditableWarning?: boolean;
        suppressHydrationWarning?: boolean;
        accessKey?: string;
        autoCapitalize?: "off" | "none" | "on" | "sentences" | "words" | "characters" | (string & {});
        autoFocus?: boolean;
        contentEditable?: "inherit" | (boolean | "true" | "false") | "plaintext-only";
        contextMenu?: string;
        dir?: string;
        draggable?: boolean | "true" | "false";
        enterKeyHint?: "search" | "enter" | "done" | "go" | "next" | "previous" | "send";
        hidden?: boolean;
        id?: string;
        lang?: string;
        nonce?: string;
        spellCheck?: boolean | "true" | "false";
        tabIndex?: number;
        translate?: "yes" | "no";
        radioGroup?: string;
        role?: react.AriaRole;
        about?: string;
        content?: string;
        datatype?: string;
        inlist?: any;
        prefix?: string;
        property?: string;
        rel?: string;
        resource?: string;
        rev?: string;
        typeof?: string;
        vocab?: string;
        autoCorrect?: string;
        autoSave?: string;
        itemProp?: string;
        itemScope?: boolean;
        itemType?: string;
        itemID?: string;
        itemRef?: string;
        results?: number;
        security?: string;
        unselectable?: "off" | "on";
        popover?: "" | "auto" | "manual";
        popoverTargetAction?: "toggle" | "show" | "hide";
        popoverTarget?: string;
        inert?: boolean;
        inputMode?: "search" | "text" | "none" | "tel" | "url" | "email" | "numeric" | "decimal";
        is?: string;
        exportparts?: string;
        part?: string;
        "aria-activedescendant"?: string;
        "aria-atomic"?: boolean | "true" | "false";
        "aria-autocomplete"?: "none" | "list" | "inline" | "both";
        "aria-braillelabel"?: string;
        "aria-brailleroledescription"?: string;
        "aria-busy"?: boolean | "true" | "false";
        "aria-checked"?: boolean | "true" | "false" | "mixed";
        "aria-colcount"?: number;
        "aria-colindex"?: number;
        "aria-colindextext"?: string;
        "aria-colspan"?: number;
        "aria-controls"?: string;
        "aria-current"?: boolean | "time" | "true" | "false" | "page" | "step" | "location" | "date";
        "aria-describedby"?: string;
        "aria-description"?: string;
        "aria-details"?: string;
        "aria-disabled"?: boolean | "true" | "false";
        "aria-dropeffect"?: "link" | "none" | "copy" | "execute" | "move" | "popup";
        "aria-errormessage"?: string;
        "aria-expanded"?: boolean | "true" | "false";
        "aria-flowto"?: string;
        "aria-grabbed"?: boolean | "true" | "false";
        "aria-haspopup"?: boolean | "dialog" | "menu" | "true" | "false" | "grid" | "listbox" | "tree";
        "aria-hidden"?: boolean | "true" | "false";
        "aria-invalid"?: boolean | "true" | "false" | "grammar" | "spelling";
        "aria-keyshortcuts"?: string;
        "aria-label"?: string;
        "aria-labelledby"?: string;
        "aria-level"?: number;
        "aria-live"?: "off" | "assertive" | "polite";
        "aria-modal"?: boolean | "true" | "false";
        "aria-multiline"?: boolean | "true" | "false";
        "aria-multiselectable"?: boolean | "true" | "false";
        "aria-orientation"?: "horizontal" | "vertical";
        "aria-owns"?: string;
        "aria-placeholder"?: string;
        "aria-posinset"?: number;
        "aria-pressed"?: boolean | "true" | "false" | "mixed";
        "aria-readonly"?: boolean | "true" | "false";
        "aria-relevant"?: "text" | "additions" | "additions removals" | "additions text" | "all" | "removals" | "removals additions" | "removals text" | "text additions" | "text removals";
        "aria-required"?: boolean | "true" | "false";
        "aria-roledescription"?: string;
        "aria-rowcount"?: number;
        "aria-rowindex"?: number;
        "aria-rowindextext"?: string;
        "aria-rowspan"?: number;
        "aria-selected"?: boolean | "true" | "false";
        "aria-setsize"?: number;
        "aria-sort"?: "none" | "ascending" | "descending" | "other";
        "aria-valuemax"?: number;
        "aria-valuemin"?: number;
        "aria-valuenow"?: number;
        "aria-valuetext"?: string;
        dangerouslySetInnerHTML?: {
            __html: string | TrustedHTML;
        };
        onCopy?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.ClipboardEvent<HTMLHeadingElement>>) => void;
        onCopyCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.ClipboardEvent<HTMLHeadingElement>>) => void;
        onCut?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.ClipboardEvent<HTMLHeadingElement>>) => void;
        onCutCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.ClipboardEvent<HTMLHeadingElement>>) => void;
        onPaste?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.ClipboardEvent<HTMLHeadingElement>>) => void;
        onPasteCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.ClipboardEvent<HTMLHeadingElement>>) => void;
        onCompositionEnd?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.CompositionEvent<HTMLHeadingElement>>) => void;
        onCompositionEndCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.CompositionEvent<HTMLHeadingElement>>) => void;
        onCompositionStart?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.CompositionEvent<HTMLHeadingElement>>) => void;
        onCompositionStartCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.CompositionEvent<HTMLHeadingElement>>) => void;
        onCompositionUpdate?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.CompositionEvent<HTMLHeadingElement>>) => void;
        onCompositionUpdateCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.CompositionEvent<HTMLHeadingElement>>) => void;
        onFocus?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FocusEvent<HTMLHeadingElement, Element>>) => void;
        onFocusCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FocusEvent<HTMLHeadingElement, Element>>) => void;
        onBlur?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FocusEvent<HTMLHeadingElement, Element>>) => void;
        onBlurCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FocusEvent<HTMLHeadingElement, Element>>) => void;
        onChange?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLHeadingElement>>) => void;
        onChangeCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLHeadingElement>>) => void;
        onBeforeInput?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.InputEvent<HTMLHeadingElement>>) => void;
        onBeforeInputCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLHeadingElement>>) => void;
        onInput?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLHeadingElement>>) => void;
        onInputCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLHeadingElement>>) => void;
        onReset?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLHeadingElement>>) => void;
        onResetCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLHeadingElement>>) => void;
        onSubmit?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLHeadingElement>>) => void;
        onSubmitCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLHeadingElement>>) => void;
        onInvalid?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLHeadingElement>>) => void;
        onInvalidCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLHeadingElement>>) => void;
        onLoad?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLHeadingElement, Event>>) => void;
        onLoadCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLHeadingElement, Event>>) => void;
        onError?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLHeadingElement, Event>>) => void;
        onErrorCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLHeadingElement, Event>>) => void;
        onKeyDown?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.KeyboardEvent<HTMLHeadingElement>>) => void;
        onKeyDownCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.KeyboardEvent<HTMLHeadingElement>>) => void;
        onKeyPress?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.KeyboardEvent<HTMLHeadingElement>>) => void;
        onKeyPressCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.KeyboardEvent<HTMLHeadingElement>>) => void;
        onKeyUp?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.KeyboardEvent<HTMLHeadingElement>>) => void;
        onKeyUpCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.KeyboardEvent<HTMLHeadingElement>>) => void;
        onAbort?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLHeadingElement, Event>>) => void;
        onAbortCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLHeadingElement, Event>>) => void;
        onCanPlay?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLHeadingElement, Event>>) => void;
        onCanPlayCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLHeadingElement, Event>>) => void;
        onCanPlayThrough?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLHeadingElement, Event>>) => void;
        onCanPlayThroughCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLHeadingElement, Event>>) => void;
        onDurationChange?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLHeadingElement, Event>>) => void;
        onDurationChangeCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLHeadingElement, Event>>) => void;
        onEmptied?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLHeadingElement, Event>>) => void;
        onEmptiedCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLHeadingElement, Event>>) => void;
        onEncrypted?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLHeadingElement, Event>>) => void;
        onEncryptedCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLHeadingElement, Event>>) => void;
        onEnded?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLHeadingElement, Event>>) => void;
        onEndedCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLHeadingElement, Event>>) => void;
        onLoadedData?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLHeadingElement, Event>>) => void;
        onLoadedDataCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLHeadingElement, Event>>) => void;
        onLoadedMetadata?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLHeadingElement, Event>>) => void;
        onLoadedMetadataCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLHeadingElement, Event>>) => void;
        onLoadStart?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLHeadingElement, Event>>) => void;
        onLoadStartCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLHeadingElement, Event>>) => void;
        onPause?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLHeadingElement, Event>>) => void;
        onPauseCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLHeadingElement, Event>>) => void;
        onPlay?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLHeadingElement, Event>>) => void;
        onPlayCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLHeadingElement, Event>>) => void;
        onPlaying?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLHeadingElement, Event>>) => void;
        onPlayingCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLHeadingElement, Event>>) => void;
        onProgress?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLHeadingElement, Event>>) => void;
        onProgressCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLHeadingElement, Event>>) => void;
        onRateChange?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLHeadingElement, Event>>) => void;
        onRateChangeCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLHeadingElement, Event>>) => void;
        onSeeked?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLHeadingElement, Event>>) => void;
        onSeekedCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLHeadingElement, Event>>) => void;
        onSeeking?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLHeadingElement, Event>>) => void;
        onSeekingCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLHeadingElement, Event>>) => void;
        onStalled?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLHeadingElement, Event>>) => void;
        onStalledCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLHeadingElement, Event>>) => void;
        onSuspend?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLHeadingElement, Event>>) => void;
        onSuspendCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLHeadingElement, Event>>) => void;
        onTimeUpdate?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLHeadingElement, Event>>) => void;
        onTimeUpdateCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLHeadingElement, Event>>) => void;
        onVolumeChange?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLHeadingElement, Event>>) => void;
        onVolumeChangeCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLHeadingElement, Event>>) => void;
        onWaiting?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLHeadingElement, Event>>) => void;
        onWaitingCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLHeadingElement, Event>>) => void;
        onAuxClick?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLHeadingElement, MouseEvent>>) => void;
        onAuxClickCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLHeadingElement, MouseEvent>>) => void;
        onClick?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLHeadingElement, MouseEvent>>) => void;
        onClickCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLHeadingElement, MouseEvent>>) => void;
        onContextMenu?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLHeadingElement, MouseEvent>>) => void;
        onContextMenuCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLHeadingElement, MouseEvent>>) => void;
        onDoubleClick?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLHeadingElement, MouseEvent>>) => void;
        onDoubleClickCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLHeadingElement, MouseEvent>>) => void;
        onDragCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLHeadingElement>>) => void;
        onDragEndCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLHeadingElement>>) => void;
        onDragEnter?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLHeadingElement>>) => void;
        onDragEnterCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLHeadingElement>>) => void;
        onDragExit?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLHeadingElement>>) => void;
        onDragExitCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLHeadingElement>>) => void;
        onDragLeave?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLHeadingElement>>) => void;
        onDragLeaveCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLHeadingElement>>) => void;
        onDragOver?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLHeadingElement>>) => void;
        onDragOverCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLHeadingElement>>) => void;
        onDragStartCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLHeadingElement>>) => void;
        onDrop?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLHeadingElement>>) => void;
        onDropCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLHeadingElement>>) => void;
        onMouseDown?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLHeadingElement, MouseEvent>>) => void;
        onMouseDownCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLHeadingElement, MouseEvent>>) => void;
        onMouseEnter?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLHeadingElement, MouseEvent>>) => void;
        onMouseLeave?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLHeadingElement, MouseEvent>>) => void;
        onMouseMove?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLHeadingElement, MouseEvent>>) => void;
        onMouseMoveCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLHeadingElement, MouseEvent>>) => void;
        onMouseOut?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLHeadingElement, MouseEvent>>) => void;
        onMouseOutCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLHeadingElement, MouseEvent>>) => void;
        onMouseOver?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLHeadingElement, MouseEvent>>) => void;
        onMouseOverCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLHeadingElement, MouseEvent>>) => void;
        onMouseUp?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLHeadingElement, MouseEvent>>) => void;
        onMouseUpCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLHeadingElement, MouseEvent>>) => void;
        onSelect?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLHeadingElement, Event>>) => void;
        onSelectCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLHeadingElement, Event>>) => void;
        onTouchCancel?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TouchEvent<HTMLHeadingElement>>) => void;
        onTouchCancelCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TouchEvent<HTMLHeadingElement>>) => void;
        onTouchEnd?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TouchEvent<HTMLHeadingElement>>) => void;
        onTouchEndCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TouchEvent<HTMLHeadingElement>>) => void;
        onTouchMove?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TouchEvent<HTMLHeadingElement>>) => void;
        onTouchMoveCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TouchEvent<HTMLHeadingElement>>) => void;
        onTouchStart?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TouchEvent<HTMLHeadingElement>>) => void;
        onTouchStartCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TouchEvent<HTMLHeadingElement>>) => void;
        onPointerDown?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLHeadingElement>>) => void;
        onPointerDownCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLHeadingElement>>) => void;
        onPointerMove?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLHeadingElement>>) => void;
        onPointerMoveCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLHeadingElement>>) => void;
        onPointerUp?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLHeadingElement>>) => void;
        onPointerUpCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLHeadingElement>>) => void;
        onPointerCancel?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLHeadingElement>>) => void;
        onPointerCancelCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLHeadingElement>>) => void;
        onPointerEnter?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLHeadingElement>>) => void;
        onPointerLeave?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLHeadingElement>>) => void;
        onPointerOver?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLHeadingElement>>) => void;
        onPointerOverCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLHeadingElement>>) => void;
        onPointerOut?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLHeadingElement>>) => void;
        onPointerOutCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLHeadingElement>>) => void;
        onGotPointerCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLHeadingElement>>) => void;
        onGotPointerCaptureCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLHeadingElement>>) => void;
        onLostPointerCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLHeadingElement>>) => void;
        onLostPointerCaptureCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLHeadingElement>>) => void;
        onScroll?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.UIEvent<HTMLHeadingElement, UIEvent>>) => void;
        onScrollCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.UIEvent<HTMLHeadingElement, UIEvent>>) => void;
        onScrollEnd?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.UIEvent<HTMLHeadingElement, UIEvent>>) => void;
        onScrollEndCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.UIEvent<HTMLHeadingElement, UIEvent>>) => void;
        onWheel?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.WheelEvent<HTMLHeadingElement>>) => void;
        onWheelCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.WheelEvent<HTMLHeadingElement>>) => void;
        onAnimationStartCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.AnimationEvent<HTMLHeadingElement>>) => void;
        onAnimationEnd?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.AnimationEvent<HTMLHeadingElement>>) => void;
        onAnimationEndCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.AnimationEvent<HTMLHeadingElement>>) => void;
        onAnimationIteration?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.AnimationEvent<HTMLHeadingElement>>) => void;
        onAnimationIterationCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.AnimationEvent<HTMLHeadingElement>>) => void;
        onToggle?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.ToggleEvent<HTMLHeadingElement>>) => void;
        onBeforeToggle?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.ToggleEvent<HTMLHeadingElement>>) => void;
        onTransitionCancel?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TransitionEvent<HTMLHeadingElement>>) => void;
        onTransitionCancelCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TransitionEvent<HTMLHeadingElement>>) => void;
        onTransitionEnd?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TransitionEvent<HTMLHeadingElement>>) => void;
        onTransitionEndCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TransitionEvent<HTMLHeadingElement>>) => void;
        onTransitionRun?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TransitionEvent<HTMLHeadingElement>>) => void;
        onTransitionRunCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TransitionEvent<HTMLHeadingElement>>) => void;
        onTransitionStart?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TransitionEvent<HTMLHeadingElement>>) => void;
        onTransitionStartCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TransitionEvent<HTMLHeadingElement>>) => void;
        render?: react.ReactElement<Record<string, unknown>, string | react.JSXElementConstructor<any>> | _base_ui_components_react_cjs_utils_types.ComponentRenderFn<_base_ui_components_react_cjs_utils_types.HTMLProps<any>, Dialog.Title.State>;
    } & motion_dist_react.MotionProps, "children"> & {
        children?: react.ReactNode | motion_dist_react.MotionValue<number> | motion_dist_react.MotionValue<string>;
    }>;
    Description: react.ComponentType<Omit<{
        ref?: react.Ref<HTMLParagraphElement>;
        slot?: string;
        title?: string;
        className?: string | ((state: Dialog.Description.State) => string);
        key?: react.Key;
        suppressContentEditableWarning?: boolean;
        suppressHydrationWarning?: boolean;
        accessKey?: string;
        autoCapitalize?: "off" | "none" | "on" | "sentences" | "words" | "characters" | (string & {});
        autoFocus?: boolean;
        contentEditable?: "inherit" | (boolean | "true" | "false") | "plaintext-only";
        contextMenu?: string;
        dir?: string;
        draggable?: boolean | "true" | "false";
        enterKeyHint?: "search" | "enter" | "done" | "go" | "next" | "previous" | "send";
        hidden?: boolean;
        id?: string;
        lang?: string;
        nonce?: string;
        spellCheck?: boolean | "true" | "false";
        tabIndex?: number;
        translate?: "yes" | "no";
        radioGroup?: string;
        role?: react.AriaRole;
        about?: string;
        content?: string;
        datatype?: string;
        inlist?: any;
        prefix?: string;
        property?: string;
        rel?: string;
        resource?: string;
        rev?: string;
        typeof?: string;
        vocab?: string;
        autoCorrect?: string;
        autoSave?: string;
        itemProp?: string;
        itemScope?: boolean;
        itemType?: string;
        itemID?: string;
        itemRef?: string;
        results?: number;
        security?: string;
        unselectable?: "off" | "on";
        popover?: "" | "auto" | "manual";
        popoverTargetAction?: "toggle" | "show" | "hide";
        popoverTarget?: string;
        inert?: boolean;
        inputMode?: "search" | "text" | "none" | "tel" | "url" | "email" | "numeric" | "decimal";
        is?: string;
        exportparts?: string;
        part?: string;
        "aria-activedescendant"?: string;
        "aria-atomic"?: boolean | "true" | "false";
        "aria-autocomplete"?: "none" | "list" | "inline" | "both";
        "aria-braillelabel"?: string;
        "aria-brailleroledescription"?: string;
        "aria-busy"?: boolean | "true" | "false";
        "aria-checked"?: boolean | "true" | "false" | "mixed";
        "aria-colcount"?: number;
        "aria-colindex"?: number;
        "aria-colindextext"?: string;
        "aria-colspan"?: number;
        "aria-controls"?: string;
        "aria-current"?: boolean | "time" | "true" | "false" | "page" | "step" | "location" | "date";
        "aria-describedby"?: string;
        "aria-description"?: string;
        "aria-details"?: string;
        "aria-disabled"?: boolean | "true" | "false";
        "aria-dropeffect"?: "link" | "none" | "copy" | "execute" | "move" | "popup";
        "aria-errormessage"?: string;
        "aria-expanded"?: boolean | "true" | "false";
        "aria-flowto"?: string;
        "aria-grabbed"?: boolean | "true" | "false";
        "aria-haspopup"?: boolean | "dialog" | "menu" | "true" | "false" | "grid" | "listbox" | "tree";
        "aria-hidden"?: boolean | "true" | "false";
        "aria-invalid"?: boolean | "true" | "false" | "grammar" | "spelling";
        "aria-keyshortcuts"?: string;
        "aria-label"?: string;
        "aria-labelledby"?: string;
        "aria-level"?: number;
        "aria-live"?: "off" | "assertive" | "polite";
        "aria-modal"?: boolean | "true" | "false";
        "aria-multiline"?: boolean | "true" | "false";
        "aria-multiselectable"?: boolean | "true" | "false";
        "aria-orientation"?: "horizontal" | "vertical";
        "aria-owns"?: string;
        "aria-placeholder"?: string;
        "aria-posinset"?: number;
        "aria-pressed"?: boolean | "true" | "false" | "mixed";
        "aria-readonly"?: boolean | "true" | "false";
        "aria-relevant"?: "text" | "additions" | "additions removals" | "additions text" | "all" | "removals" | "removals additions" | "removals text" | "text additions" | "text removals";
        "aria-required"?: boolean | "true" | "false";
        "aria-roledescription"?: string;
        "aria-rowcount"?: number;
        "aria-rowindex"?: number;
        "aria-rowindextext"?: string;
        "aria-rowspan"?: number;
        "aria-selected"?: boolean | "true" | "false";
        "aria-setsize"?: number;
        "aria-sort"?: "none" | "ascending" | "descending" | "other";
        "aria-valuemax"?: number;
        "aria-valuemin"?: number;
        "aria-valuenow"?: number;
        "aria-valuetext"?: string;
        dangerouslySetInnerHTML?: {
            __html: string | TrustedHTML;
        };
        onCopy?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.ClipboardEvent<HTMLParagraphElement>>) => void;
        onCopyCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.ClipboardEvent<HTMLParagraphElement>>) => void;
        onCut?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.ClipboardEvent<HTMLParagraphElement>>) => void;
        onCutCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.ClipboardEvent<HTMLParagraphElement>>) => void;
        onPaste?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.ClipboardEvent<HTMLParagraphElement>>) => void;
        onPasteCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.ClipboardEvent<HTMLParagraphElement>>) => void;
        onCompositionEnd?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.CompositionEvent<HTMLParagraphElement>>) => void;
        onCompositionEndCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.CompositionEvent<HTMLParagraphElement>>) => void;
        onCompositionStart?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.CompositionEvent<HTMLParagraphElement>>) => void;
        onCompositionStartCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.CompositionEvent<HTMLParagraphElement>>) => void;
        onCompositionUpdate?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.CompositionEvent<HTMLParagraphElement>>) => void;
        onCompositionUpdateCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.CompositionEvent<HTMLParagraphElement>>) => void;
        onFocus?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FocusEvent<HTMLParagraphElement, Element>>) => void;
        onFocusCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FocusEvent<HTMLParagraphElement, Element>>) => void;
        onBlur?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FocusEvent<HTMLParagraphElement, Element>>) => void;
        onBlurCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FocusEvent<HTMLParagraphElement, Element>>) => void;
        onChange?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLParagraphElement>>) => void;
        onChangeCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLParagraphElement>>) => void;
        onBeforeInput?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.InputEvent<HTMLParagraphElement>>) => void;
        onBeforeInputCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLParagraphElement>>) => void;
        onInput?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLParagraphElement>>) => void;
        onInputCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLParagraphElement>>) => void;
        onReset?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLParagraphElement>>) => void;
        onResetCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLParagraphElement>>) => void;
        onSubmit?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLParagraphElement>>) => void;
        onSubmitCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLParagraphElement>>) => void;
        onInvalid?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLParagraphElement>>) => void;
        onInvalidCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLParagraphElement>>) => void;
        onLoad?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLParagraphElement, Event>>) => void;
        onLoadCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLParagraphElement, Event>>) => void;
        onError?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLParagraphElement, Event>>) => void;
        onErrorCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLParagraphElement, Event>>) => void;
        onKeyDown?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.KeyboardEvent<HTMLParagraphElement>>) => void;
        onKeyDownCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.KeyboardEvent<HTMLParagraphElement>>) => void;
        onKeyPress?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.KeyboardEvent<HTMLParagraphElement>>) => void;
        onKeyPressCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.KeyboardEvent<HTMLParagraphElement>>) => void;
        onKeyUp?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.KeyboardEvent<HTMLParagraphElement>>) => void;
        onKeyUpCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.KeyboardEvent<HTMLParagraphElement>>) => void;
        onAbort?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLParagraphElement, Event>>) => void;
        onAbortCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLParagraphElement, Event>>) => void;
        onCanPlay?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLParagraphElement, Event>>) => void;
        onCanPlayCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLParagraphElement, Event>>) => void;
        onCanPlayThrough?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLParagraphElement, Event>>) => void;
        onCanPlayThroughCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLParagraphElement, Event>>) => void;
        onDurationChange?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLParagraphElement, Event>>) => void;
        onDurationChangeCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLParagraphElement, Event>>) => void;
        onEmptied?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLParagraphElement, Event>>) => void;
        onEmptiedCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLParagraphElement, Event>>) => void;
        onEncrypted?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLParagraphElement, Event>>) => void;
        onEncryptedCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLParagraphElement, Event>>) => void;
        onEnded?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLParagraphElement, Event>>) => void;
        onEndedCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLParagraphElement, Event>>) => void;
        onLoadedData?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLParagraphElement, Event>>) => void;
        onLoadedDataCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLParagraphElement, Event>>) => void;
        onLoadedMetadata?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLParagraphElement, Event>>) => void;
        onLoadedMetadataCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLParagraphElement, Event>>) => void;
        onLoadStart?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLParagraphElement, Event>>) => void;
        onLoadStartCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLParagraphElement, Event>>) => void;
        onPause?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLParagraphElement, Event>>) => void;
        onPauseCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLParagraphElement, Event>>) => void;
        onPlay?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLParagraphElement, Event>>) => void;
        onPlayCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLParagraphElement, Event>>) => void;
        onPlaying?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLParagraphElement, Event>>) => void;
        onPlayingCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLParagraphElement, Event>>) => void;
        onProgress?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLParagraphElement, Event>>) => void;
        onProgressCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLParagraphElement, Event>>) => void;
        onRateChange?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLParagraphElement, Event>>) => void;
        onRateChangeCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLParagraphElement, Event>>) => void;
        onSeeked?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLParagraphElement, Event>>) => void;
        onSeekedCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLParagraphElement, Event>>) => void;
        onSeeking?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLParagraphElement, Event>>) => void;
        onSeekingCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLParagraphElement, Event>>) => void;
        onStalled?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLParagraphElement, Event>>) => void;
        onStalledCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLParagraphElement, Event>>) => void;
        onSuspend?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLParagraphElement, Event>>) => void;
        onSuspendCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLParagraphElement, Event>>) => void;
        onTimeUpdate?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLParagraphElement, Event>>) => void;
        onTimeUpdateCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLParagraphElement, Event>>) => void;
        onVolumeChange?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLParagraphElement, Event>>) => void;
        onVolumeChangeCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLParagraphElement, Event>>) => void;
        onWaiting?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLParagraphElement, Event>>) => void;
        onWaitingCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLParagraphElement, Event>>) => void;
        onAuxClick?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLParagraphElement, MouseEvent>>) => void;
        onAuxClickCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLParagraphElement, MouseEvent>>) => void;
        onClick?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLParagraphElement, MouseEvent>>) => void;
        onClickCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLParagraphElement, MouseEvent>>) => void;
        onContextMenu?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLParagraphElement, MouseEvent>>) => void;
        onContextMenuCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLParagraphElement, MouseEvent>>) => void;
        onDoubleClick?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLParagraphElement, MouseEvent>>) => void;
        onDoubleClickCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLParagraphElement, MouseEvent>>) => void;
        onDragCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLParagraphElement>>) => void;
        onDragEndCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLParagraphElement>>) => void;
        onDragEnter?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLParagraphElement>>) => void;
        onDragEnterCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLParagraphElement>>) => void;
        onDragExit?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLParagraphElement>>) => void;
        onDragExitCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLParagraphElement>>) => void;
        onDragLeave?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLParagraphElement>>) => void;
        onDragLeaveCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLParagraphElement>>) => void;
        onDragOver?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLParagraphElement>>) => void;
        onDragOverCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLParagraphElement>>) => void;
        onDragStartCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLParagraphElement>>) => void;
        onDrop?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLParagraphElement>>) => void;
        onDropCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLParagraphElement>>) => void;
        onMouseDown?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLParagraphElement, MouseEvent>>) => void;
        onMouseDownCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLParagraphElement, MouseEvent>>) => void;
        onMouseEnter?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLParagraphElement, MouseEvent>>) => void;
        onMouseLeave?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLParagraphElement, MouseEvent>>) => void;
        onMouseMove?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLParagraphElement, MouseEvent>>) => void;
        onMouseMoveCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLParagraphElement, MouseEvent>>) => void;
        onMouseOut?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLParagraphElement, MouseEvent>>) => void;
        onMouseOutCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLParagraphElement, MouseEvent>>) => void;
        onMouseOver?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLParagraphElement, MouseEvent>>) => void;
        onMouseOverCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLParagraphElement, MouseEvent>>) => void;
        onMouseUp?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLParagraphElement, MouseEvent>>) => void;
        onMouseUpCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLParagraphElement, MouseEvent>>) => void;
        onSelect?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLParagraphElement, Event>>) => void;
        onSelectCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLParagraphElement, Event>>) => void;
        onTouchCancel?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TouchEvent<HTMLParagraphElement>>) => void;
        onTouchCancelCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TouchEvent<HTMLParagraphElement>>) => void;
        onTouchEnd?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TouchEvent<HTMLParagraphElement>>) => void;
        onTouchEndCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TouchEvent<HTMLParagraphElement>>) => void;
        onTouchMove?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TouchEvent<HTMLParagraphElement>>) => void;
        onTouchMoveCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TouchEvent<HTMLParagraphElement>>) => void;
        onTouchStart?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TouchEvent<HTMLParagraphElement>>) => void;
        onTouchStartCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TouchEvent<HTMLParagraphElement>>) => void;
        onPointerDown?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLParagraphElement>>) => void;
        onPointerDownCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLParagraphElement>>) => void;
        onPointerMove?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLParagraphElement>>) => void;
        onPointerMoveCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLParagraphElement>>) => void;
        onPointerUp?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLParagraphElement>>) => void;
        onPointerUpCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLParagraphElement>>) => void;
        onPointerCancel?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLParagraphElement>>) => void;
        onPointerCancelCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLParagraphElement>>) => void;
        onPointerEnter?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLParagraphElement>>) => void;
        onPointerLeave?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLParagraphElement>>) => void;
        onPointerOver?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLParagraphElement>>) => void;
        onPointerOverCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLParagraphElement>>) => void;
        onPointerOut?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLParagraphElement>>) => void;
        onPointerOutCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLParagraphElement>>) => void;
        onGotPointerCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLParagraphElement>>) => void;
        onGotPointerCaptureCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLParagraphElement>>) => void;
        onLostPointerCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLParagraphElement>>) => void;
        onLostPointerCaptureCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLParagraphElement>>) => void;
        onScroll?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.UIEvent<HTMLParagraphElement, UIEvent>>) => void;
        onScrollCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.UIEvent<HTMLParagraphElement, UIEvent>>) => void;
        onScrollEnd?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.UIEvent<HTMLParagraphElement, UIEvent>>) => void;
        onScrollEndCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.UIEvent<HTMLParagraphElement, UIEvent>>) => void;
        onWheel?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.WheelEvent<HTMLParagraphElement>>) => void;
        onWheelCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.WheelEvent<HTMLParagraphElement>>) => void;
        onAnimationStartCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.AnimationEvent<HTMLParagraphElement>>) => void;
        onAnimationEnd?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.AnimationEvent<HTMLParagraphElement>>) => void;
        onAnimationEndCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.AnimationEvent<HTMLParagraphElement>>) => void;
        onAnimationIteration?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.AnimationEvent<HTMLParagraphElement>>) => void;
        onAnimationIterationCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.AnimationEvent<HTMLParagraphElement>>) => void;
        onToggle?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.ToggleEvent<HTMLParagraphElement>>) => void;
        onBeforeToggle?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.ToggleEvent<HTMLParagraphElement>>) => void;
        onTransitionCancel?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TransitionEvent<HTMLParagraphElement>>) => void;
        onTransitionCancelCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TransitionEvent<HTMLParagraphElement>>) => void;
        onTransitionEnd?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TransitionEvent<HTMLParagraphElement>>) => void;
        onTransitionEndCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TransitionEvent<HTMLParagraphElement>>) => void;
        onTransitionRun?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TransitionEvent<HTMLParagraphElement>>) => void;
        onTransitionRunCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TransitionEvent<HTMLParagraphElement>>) => void;
        onTransitionStart?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TransitionEvent<HTMLParagraphElement>>) => void;
        onTransitionStartCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TransitionEvent<HTMLParagraphElement>>) => void;
        render?: react.ReactElement<Record<string, unknown>, string | react.JSXElementConstructor<any>> | _base_ui_components_react_cjs_utils_types.ComponentRenderFn<_base_ui_components_react_cjs_utils_types.HTMLProps<any>, Dialog.Description.State>;
    } & motion_dist_react.MotionProps, "children"> & {
        children?: react.ReactNode | motion_dist_react.MotionValue<number> | motion_dist_react.MotionValue<string>;
    }>;
    Close: react.ComponentType<Omit<{
        ref?: react.Ref<HTMLButtonElement>;
        form?: string;
        slot?: string;
        title?: string;
        className?: string | ((state: Dialog.Close.State) => string);
        key?: react.Key;
        disabled?: boolean;
        formAction?: string | ((formData: FormData) => void | Promise<void>);
        formEncType?: string;
        formMethod?: string;
        formNoValidate?: boolean;
        formTarget?: string;
        name?: string;
        type?: "button" | "submit" | "reset";
        value?: string | number | readonly string[];
        suppressContentEditableWarning?: boolean;
        suppressHydrationWarning?: boolean;
        accessKey?: string;
        autoCapitalize?: "off" | "none" | "on" | "sentences" | "words" | "characters" | (string & {});
        autoFocus?: boolean;
        contentEditable?: "inherit" | (boolean | "true" | "false") | "plaintext-only";
        contextMenu?: string;
        dir?: string;
        draggable?: boolean | "true" | "false";
        enterKeyHint?: "search" | "enter" | "done" | "go" | "next" | "previous" | "send";
        hidden?: boolean;
        id?: string;
        lang?: string;
        nonce?: string;
        spellCheck?: boolean | "true" | "false";
        tabIndex?: number;
        translate?: "yes" | "no";
        radioGroup?: string;
        role?: react.AriaRole;
        about?: string;
        content?: string;
        datatype?: string;
        inlist?: any;
        prefix?: string;
        property?: string;
        rel?: string;
        resource?: string;
        rev?: string;
        typeof?: string;
        vocab?: string;
        autoCorrect?: string;
        autoSave?: string;
        itemProp?: string;
        itemScope?: boolean;
        itemType?: string;
        itemID?: string;
        itemRef?: string;
        results?: number;
        security?: string;
        unselectable?: "off" | "on";
        popover?: "" | "auto" | "manual";
        popoverTargetAction?: "toggle" | "show" | "hide";
        popoverTarget?: string;
        inert?: boolean;
        inputMode?: "search" | "text" | "none" | "tel" | "url" | "email" | "numeric" | "decimal";
        is?: string;
        exportparts?: string;
        part?: string;
        "aria-activedescendant"?: string;
        "aria-atomic"?: boolean | "true" | "false";
        "aria-autocomplete"?: "none" | "list" | "inline" | "both";
        "aria-braillelabel"?: string;
        "aria-brailleroledescription"?: string;
        "aria-busy"?: boolean | "true" | "false";
        "aria-checked"?: boolean | "true" | "false" | "mixed";
        "aria-colcount"?: number;
        "aria-colindex"?: number;
        "aria-colindextext"?: string;
        "aria-colspan"?: number;
        "aria-controls"?: string;
        "aria-current"?: boolean | "time" | "true" | "false" | "page" | "step" | "location" | "date";
        "aria-describedby"?: string;
        "aria-description"?: string;
        "aria-details"?: string;
        "aria-disabled"?: boolean | "true" | "false";
        "aria-dropeffect"?: "link" | "none" | "copy" | "execute" | "move" | "popup";
        "aria-errormessage"?: string;
        "aria-expanded"?: boolean | "true" | "false";
        "aria-flowto"?: string;
        "aria-grabbed"?: boolean | "true" | "false";
        "aria-haspopup"?: boolean | "dialog" | "menu" | "true" | "false" | "grid" | "listbox" | "tree";
        "aria-hidden"?: boolean | "true" | "false";
        "aria-invalid"?: boolean | "true" | "false" | "grammar" | "spelling";
        "aria-keyshortcuts"?: string;
        "aria-label"?: string;
        "aria-labelledby"?: string;
        "aria-level"?: number;
        "aria-live"?: "off" | "assertive" | "polite";
        "aria-modal"?: boolean | "true" | "false";
        "aria-multiline"?: boolean | "true" | "false";
        "aria-multiselectable"?: boolean | "true" | "false";
        "aria-orientation"?: "horizontal" | "vertical";
        "aria-owns"?: string;
        "aria-placeholder"?: string;
        "aria-posinset"?: number;
        "aria-pressed"?: boolean | "true" | "false" | "mixed";
        "aria-readonly"?: boolean | "true" | "false";
        "aria-relevant"?: "text" | "additions" | "additions removals" | "additions text" | "all" | "removals" | "removals additions" | "removals text" | "text additions" | "text removals";
        "aria-required"?: boolean | "true" | "false";
        "aria-roledescription"?: string;
        "aria-rowcount"?: number;
        "aria-rowindex"?: number;
        "aria-rowindextext"?: string;
        "aria-rowspan"?: number;
        "aria-selected"?: boolean | "true" | "false";
        "aria-setsize"?: number;
        "aria-sort"?: "none" | "ascending" | "descending" | "other";
        "aria-valuemax"?: number;
        "aria-valuemin"?: number;
        "aria-valuenow"?: number;
        "aria-valuetext"?: string;
        dangerouslySetInnerHTML?: {
            __html: string | TrustedHTML;
        };
        onCopy?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.ClipboardEvent<HTMLButtonElement>>) => void;
        onCopyCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.ClipboardEvent<HTMLButtonElement>>) => void;
        onCut?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.ClipboardEvent<HTMLButtonElement>>) => void;
        onCutCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.ClipboardEvent<HTMLButtonElement>>) => void;
        onPaste?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.ClipboardEvent<HTMLButtonElement>>) => void;
        onPasteCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.ClipboardEvent<HTMLButtonElement>>) => void;
        onCompositionEnd?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.CompositionEvent<HTMLButtonElement>>) => void;
        onCompositionEndCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.CompositionEvent<HTMLButtonElement>>) => void;
        onCompositionStart?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.CompositionEvent<HTMLButtonElement>>) => void;
        onCompositionStartCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.CompositionEvent<HTMLButtonElement>>) => void;
        onCompositionUpdate?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.CompositionEvent<HTMLButtonElement>>) => void;
        onCompositionUpdateCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.CompositionEvent<HTMLButtonElement>>) => void;
        onFocus?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FocusEvent<HTMLButtonElement, Element>>) => void;
        onFocusCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FocusEvent<HTMLButtonElement, Element>>) => void;
        onBlur?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FocusEvent<HTMLButtonElement, Element>>) => void;
        onBlurCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FocusEvent<HTMLButtonElement, Element>>) => void;
        onChange?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLButtonElement>>) => void;
        onChangeCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLButtonElement>>) => void;
        onBeforeInput?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.InputEvent<HTMLButtonElement>>) => void;
        onBeforeInputCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLButtonElement>>) => void;
        onInput?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLButtonElement>>) => void;
        onInputCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLButtonElement>>) => void;
        onReset?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLButtonElement>>) => void;
        onResetCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLButtonElement>>) => void;
        onSubmit?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLButtonElement>>) => void;
        onSubmitCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLButtonElement>>) => void;
        onInvalid?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLButtonElement>>) => void;
        onInvalidCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.FormEvent<HTMLButtonElement>>) => void;
        onLoad?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onLoadCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onError?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onErrorCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onKeyDown?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.KeyboardEvent<HTMLButtonElement>>) => void;
        onKeyDownCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.KeyboardEvent<HTMLButtonElement>>) => void;
        onKeyPress?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.KeyboardEvent<HTMLButtonElement>>) => void;
        onKeyPressCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.KeyboardEvent<HTMLButtonElement>>) => void;
        onKeyUp?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.KeyboardEvent<HTMLButtonElement>>) => void;
        onKeyUpCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.KeyboardEvent<HTMLButtonElement>>) => void;
        onAbort?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onAbortCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onCanPlay?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onCanPlayCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onCanPlayThrough?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onCanPlayThroughCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onDurationChange?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onDurationChangeCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onEmptied?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onEmptiedCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onEncrypted?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onEncryptedCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onEnded?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onEndedCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onLoadedData?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onLoadedDataCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onLoadedMetadata?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onLoadedMetadataCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onLoadStart?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onLoadStartCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onPause?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onPauseCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onPlay?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onPlayCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onPlaying?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onPlayingCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onProgress?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onProgressCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onRateChange?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onRateChangeCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onSeeked?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onSeekedCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onSeeking?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onSeekingCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onStalled?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onStalledCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onSuspend?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onSuspendCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onTimeUpdate?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onTimeUpdateCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onVolumeChange?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onVolumeChangeCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onWaiting?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onWaitingCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onAuxClick?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLButtonElement, MouseEvent>>) => void;
        onAuxClickCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLButtonElement, MouseEvent>>) => void;
        onClick?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLButtonElement, MouseEvent>>) => void;
        onClickCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLButtonElement, MouseEvent>>) => void;
        onContextMenu?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLButtonElement, MouseEvent>>) => void;
        onContextMenuCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLButtonElement, MouseEvent>>) => void;
        onDoubleClick?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLButtonElement, MouseEvent>>) => void;
        onDoubleClickCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLButtonElement, MouseEvent>>) => void;
        onDragCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLButtonElement>>) => void;
        onDragEndCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLButtonElement>>) => void;
        onDragEnter?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLButtonElement>>) => void;
        onDragEnterCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLButtonElement>>) => void;
        onDragExit?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLButtonElement>>) => void;
        onDragExitCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLButtonElement>>) => void;
        onDragLeave?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLButtonElement>>) => void;
        onDragLeaveCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLButtonElement>>) => void;
        onDragOver?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLButtonElement>>) => void;
        onDragOverCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLButtonElement>>) => void;
        onDragStartCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLButtonElement>>) => void;
        onDrop?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLButtonElement>>) => void;
        onDropCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.DragEvent<HTMLButtonElement>>) => void;
        onMouseDown?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLButtonElement, MouseEvent>>) => void;
        onMouseDownCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLButtonElement, MouseEvent>>) => void;
        onMouseEnter?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLButtonElement, MouseEvent>>) => void;
        onMouseLeave?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLButtonElement, MouseEvent>>) => void;
        onMouseMove?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLButtonElement, MouseEvent>>) => void;
        onMouseMoveCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLButtonElement, MouseEvent>>) => void;
        onMouseOut?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLButtonElement, MouseEvent>>) => void;
        onMouseOutCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLButtonElement, MouseEvent>>) => void;
        onMouseOver?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLButtonElement, MouseEvent>>) => void;
        onMouseOverCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLButtonElement, MouseEvent>>) => void;
        onMouseUp?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLButtonElement, MouseEvent>>) => void;
        onMouseUpCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.MouseEvent<HTMLButtonElement, MouseEvent>>) => void;
        onSelect?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onSelectCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.SyntheticEvent<HTMLButtonElement, Event>>) => void;
        onTouchCancel?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TouchEvent<HTMLButtonElement>>) => void;
        onTouchCancelCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TouchEvent<HTMLButtonElement>>) => void;
        onTouchEnd?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TouchEvent<HTMLButtonElement>>) => void;
        onTouchEndCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TouchEvent<HTMLButtonElement>>) => void;
        onTouchMove?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TouchEvent<HTMLButtonElement>>) => void;
        onTouchMoveCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TouchEvent<HTMLButtonElement>>) => void;
        onTouchStart?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TouchEvent<HTMLButtonElement>>) => void;
        onTouchStartCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TouchEvent<HTMLButtonElement>>) => void;
        onPointerDown?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLButtonElement>>) => void;
        onPointerDownCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLButtonElement>>) => void;
        onPointerMove?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLButtonElement>>) => void;
        onPointerMoveCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLButtonElement>>) => void;
        onPointerUp?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLButtonElement>>) => void;
        onPointerUpCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLButtonElement>>) => void;
        onPointerCancel?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLButtonElement>>) => void;
        onPointerCancelCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLButtonElement>>) => void;
        onPointerEnter?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLButtonElement>>) => void;
        onPointerLeave?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLButtonElement>>) => void;
        onPointerOver?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLButtonElement>>) => void;
        onPointerOverCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLButtonElement>>) => void;
        onPointerOut?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLButtonElement>>) => void;
        onPointerOutCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLButtonElement>>) => void;
        onGotPointerCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLButtonElement>>) => void;
        onGotPointerCaptureCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLButtonElement>>) => void;
        onLostPointerCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLButtonElement>>) => void;
        onLostPointerCaptureCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.PointerEvent<HTMLButtonElement>>) => void;
        onScroll?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.UIEvent<HTMLButtonElement, UIEvent>>) => void;
        onScrollCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.UIEvent<HTMLButtonElement, UIEvent>>) => void;
        onScrollEnd?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.UIEvent<HTMLButtonElement, UIEvent>>) => void;
        onScrollEndCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.UIEvent<HTMLButtonElement, UIEvent>>) => void;
        onWheel?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.WheelEvent<HTMLButtonElement>>) => void;
        onWheelCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.WheelEvent<HTMLButtonElement>>) => void;
        onAnimationStartCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.AnimationEvent<HTMLButtonElement>>) => void;
        onAnimationEnd?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.AnimationEvent<HTMLButtonElement>>) => void;
        onAnimationEndCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.AnimationEvent<HTMLButtonElement>>) => void;
        onAnimationIteration?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.AnimationEvent<HTMLButtonElement>>) => void;
        onAnimationIterationCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.AnimationEvent<HTMLButtonElement>>) => void;
        onToggle?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.ToggleEvent<HTMLButtonElement>>) => void;
        onBeforeToggle?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.ToggleEvent<HTMLButtonElement>>) => void;
        onTransitionCancel?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TransitionEvent<HTMLButtonElement>>) => void;
        onTransitionCancelCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TransitionEvent<HTMLButtonElement>>) => void;
        onTransitionEnd?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TransitionEvent<HTMLButtonElement>>) => void;
        onTransitionEndCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TransitionEvent<HTMLButtonElement>>) => void;
        onTransitionRun?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TransitionEvent<HTMLButtonElement>>) => void;
        onTransitionRunCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TransitionEvent<HTMLButtonElement>>) => void;
        onTransitionStart?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TransitionEvent<HTMLButtonElement>>) => void;
        onTransitionStartCapture?: (event: _base_ui_components_react_cjs_utils_types.BaseUIEvent<react.TransitionEvent<HTMLButtonElement>>) => void;
        nativeButton?: boolean;
        render?: react.ReactElement<Record<string, unknown>, string | react.JSXElementConstructor<any>> | _base_ui_components_react_cjs_utils_types.ComponentRenderFn<_base_ui_components_react_cjs_utils_types.HTMLProps<any>, Dialog.Close.State>;
    } & motion_dist_react.MotionProps, "children"> & {
        children?: react.ReactNode | motion_dist_react.MotionValue<number> | motion_dist_react.MotionValue<string>;
    }>;
};

/**
 * Predefined motion presets that define the animation behavior and timing.
 *
 * - `snappy`: Fast, immediate animations (~240ms) for responsive interactions
 * - `smooth`: Balanced animations (~300ms) for general use cases
 * - `bouncy`: Spring-based animations with elastic bounce effects
 * - `reduced`: Minimal animations for accessibility compliance (respects prefers-reduced-motion)
 */
type MotionPreset = "snappy" | "smooth" | "bouncy" | "reduced";
/**
 * Advanced configuration for motion animations and drag interactions.
 *
 * @property transition - Motion transition configuration from Framer Motion
 * @property drag - Optional drag physics configuration
 * @property drag.stiffness - Spring stiffness for drag interactions (higher = snappier)
 * @property drag.damping - Drag damping factor (higher = less oscillation)
 * @property drag.restDelta - Distance threshold for animation completion
 */
interface MotionConfig {
    transition: Transition;
    drag?: {
        stiffness: number;
        damping: number;
        restDelta: number;
    };
}
/**
 * Fine-grained motion control allowing different presets for individual dialog components.
 *
 * Use this when you need different animation behaviors for different parts of the dialog.
 * For example, a snappy trigger with a smooth popup and reduced backdrop.
 *
 * @property trigger - Motion preset for the trigger button
 * @property popup - Motion preset for the dialog content
 * @property backdrop - Motion preset for the overlay backdrop
 */
interface MotionVariants {
    trigger?: MotionPreset;
    popup?: MotionPreset;
    backdrop?: MotionPreset;
}
/**
 * Union type for motion configuration - either a single preset for all components
 * or individual variants for granular control.
 */
type MotionConfigValue = MotionPreset | MotionVariants;
/**
 * Configuration for dismissible dialog behavior via drag gestures.
 *
 * @property threshold - Distance threshold (0-1) before dismissing the dialog
 * @property velocity - Velocity threshold for quick dismissal gestures
 */
interface DismissableConfig {
    threshold?: number;
    velocity?: number;
}
/**
 * Dismissible dialog configuration - either a boolean toggle or detailed config object.
 */
type DismissableValue = boolean | DismissableConfig;
/**
 * Internal context state passed down through the Cambio component tree.
 *
 * This interface is used internally by the library and is not meant to be used directly
 * by consumers. It contains the resolved configuration and state that gets shared
 * between all dialog components.
 *
 * @internal
 */
interface CambioContextProps {
    open: boolean;
    layoutId: string;
    onOpenChange?: (open: boolean) => void;
    reduceMotion: boolean;
    motion: MotionPreset;
    motionConfig: MotionConfig;
    motionVariants?: MotionVariants;
    dismissible?: DismissableValue;
}
/**
 * Props for the root dialog component that wraps all other dialog elements.
 *
 * The root component manages the dialog's open state, animations, and accessibility features.
 * It provides context to all child components and handles the overall dialog behavior.
 *
 * @extends Motion and Base UI Dialog Root
 * @see https://base-ui.com/react/components/dialog#root - Base UI Dialog Root documentation
 * @see https://motion.dev/docs/react-motion-component - Motion component documentation
 */
interface CambioRootProps extends Omit<React.ComponentPropsWithoutRef<typeof MotionDialog.Root>, "dismissible"> {
    /** Unique layout ID for shared element transitions between dialogs */
    layoutId?: string;
    /** Callback fired when the dialog open state changes */
    onOpenChange?: (open: boolean) => void;
    /** Whether to reduce motion for accessibility (overrides user preference) */
    reduceMotion?: boolean;
    /** Motion configuration - preset string or detailed variants object */
    motion?: MotionConfigValue;
    /** Dismissible behavior configuration via drag gestures */
    dismissible?: DismissableValue;
}
/**
 * Props for the dialog trigger button that opens the dialog.
 *
 * The trigger is typically a button that users click to open the dialog.
 * It automatically handles accessibility attributes and focus management.
 *
 * @extends Motion and Base UI Dialog Trigger
 * @see https://base-ui.com/react/components/dialog#trigger - Base UI Dialog Trigger documentation
 * @see https://motion.dev/docs/react-motion-component - Motion component documentation
 *
 */
interface CambioTriggerProps extends React.ComponentPropsWithoutRef<typeof MotionDialog.Trigger> {
    /** Motion preset override for this specific trigger */
    motion?: MotionPreset;
    /** Custom transition configuration for advanced animations */
    transition?: Transition;
}
/**
 * Props for the dialog portal that renders dialog content outside the normal DOM tree.
 *
 * The portal ensures the dialog appears above other content and is not clipped by
 * parent containers with overflow hidden. Usually renders to document.body by default.
 *
 * @extends Motion and Base UI Dialog Portal
 * @see https://base-ui.com/react/components/dialog#portal - Base UI Dialog Portal documentation
 * @see https://motion.dev/docs/react-motion-component - Motion component documentation
 */
interface CambioPortalProps extends React.ComponentPropsWithoutRef<typeof MotionDialog.Portal> {
}
/**
 * Props for the dialog backdrop overlay that appears behind the dialog content.
 *
 * The backdrop typically darkens the background content and can be clicked to close
 * the dialog. It helps focus user attention on the dialog content.
 *
 * @extends Motion and Base UI Dialog Backdrop
 * @see https://base-ui.com/react/components/dialog#backdrop - Base UI Dialog Backdrop documentation
 * @see https://motion.dev/docs/react-motion-component - Motion component documentation
 */
interface CambioBackdropProps extends React.ComponentPropsWithoutRef<typeof MotionDialog.Backdrop> {
    /** Motion preset override for backdrop animations */
    motion?: MotionPreset;
}
/**
 * Props for the main dialog popup content container.
 *
 * The popup contains the actual dialog content like title, description, form fields,
 * and action buttons. It's the main interactive area of the dialog.
 *
 * @extends Motion and Base UI Dialog Popup
 * @see https://base-ui.com/react/components/dialog#popup - Base UI Dialog Popup documentation
 * @see https://motion.dev/docs/react-motion-component - Motion component documentation
 */
interface CambioPopupProps extends React.ComponentPropsWithoutRef<typeof MotionDialog.Popup> {
    /** Motion preset override for popup animations */
    motion?: MotionPreset;
}
/**
 * Props for the dialog title element.
 *
 * The title provides an accessible name for the dialog and is announced by screen readers.
 * It should clearly describe the purpose or content of the dialog.
 *
 * @extends Motion and Base UI Dialog Title
 * @see https://base-ui.com/react/components/dialog#title - Base UI Dialog Title documentation
 * @see https://motion.dev/docs/react-motion-component - Motion component documentation
 */
interface CambioTitleProps extends React.ComponentPropsWithoutRef<typeof MotionDialog.Title> {
}
/**
 * Props for the dialog description element.
 *
 * The description provides additional context about the dialog content and is
 * associated with the dialog for screen readers via aria-describedby.
 *
 * @extends Motion and Base UI Dialog Description
 * @see https://base-ui.com/react/components/dialog#description - Base UI Dialog Description documentation
 * @see https://motion.dev/docs/react-motion-component - Motion component documentation
 */
interface CambioDescriptionProps extends React.ComponentPropsWithoutRef<typeof MotionDialog.Description> {
}
/**
 * Props for the dialog close button that dismisses the dialog.
 *
 * The close button provides an explicit way to dismiss the dialog and automatically
 * handles accessibility attributes and focus management.
 *
 * @extends Motion and Base UI Dialog Close
 * @see https://base-ui.com/react/components/dialog#close - Base UI Dialog Close documentation
 * @see https://motion.dev/docs/react-motion-component - Motion component documentation
 */
interface CambioCloseProps extends React.ComponentPropsWithoutRef<typeof MotionDialog.Close> {
}

declare const CambioContext: react__default.Context<CambioContextProps>;
declare function useCambioContext(): CambioContextProps;

declare const MOTION_PRESETS: Record<MotionPreset, MotionConfig>;
/**
 * Get motion configuration for a given preset
 * @param preset - The motion preset to use
 * @param forceReduced - Whether to force reduced motion regardless of preset
 * @returns MotionConfig with enter and exit transitions
 */
declare function getMotionConfig(preset: MotionPreset, forceReduced?: boolean): MotionConfig;
/**
 * Resolve the motion preset based on user preference and system settings
 * @param motion - Override preset or undefined to use default
 * @param reduceMotion - Whether reduced motion is preferred
 * @returns The resolved motion preset
 */
declare function resolveMotionPreset(motion?: MotionPreset, reduceMotion?: boolean): MotionPreset;
/**
 * React hook to detect user's preference for reduced motion with reactive updates
 * @returns boolean indicating if reduced motion is preferred
 */
declare function useReducedMotion(): boolean;
/**
 * Resolves the final reduced motion state based on user preference and override
 * @param reduceMotion - Override value (true/false) or undefined to use system preference
 * @returns boolean indicating if motion should be reduced
 */
declare function getReducedMotionState(reduceMotion?: boolean): boolean;

declare const Cambio: {
    Root: react.ForwardRefExoticComponent<CambioRootProps & react.RefAttributes<HTMLDivElement>>;
    Trigger: react.NamedExoticComponent<CambioTriggerProps & react.RefAttributes<HTMLButtonElement>>;
    Portal: react.NamedExoticComponent<CambioPortalProps & react.RefAttributes<HTMLDivElement>>;
    Backdrop: react.ForwardRefExoticComponent<CambioBackdropProps & react.RefAttributes<HTMLDivElement>>;
    Popup: react.ForwardRefExoticComponent<CambioPopupProps & react.RefAttributes<HTMLDivElement>>;
    Title: react.NamedExoticComponent<CambioTitleProps & react.RefAttributes<HTMLHeadingElement>>;
    Description: react.NamedExoticComponent<CambioDescriptionProps & react.RefAttributes<HTMLParagraphElement>>;
    Close: react.NamedExoticComponent<CambioCloseProps & react.RefAttributes<HTMLButtonElement>>;
};

export { Cambio, CambioContext, MOTION_PRESETS, getMotionConfig, getReducedMotionState, resolveMotionPreset, useCambioContext, useReducedMotion };
export type { CambioContextProps, MotionConfig, MotionPreset };
