import { ButtonHTMLAttributes, FC, Ref } from 'react'; export interface DialogTriggerProps extends ButtonHTMLAttributes { /** * If true, renders the trigger as a child element using `Slot`. * Allows for custom wrapper elements (e.g., , ) to behave as modal triggers. */ asChild?: boolean; /** * Ref forwarded to the underlying trigger element (typically a ). * Useful for focus control or imperative access. */ ref?: Ref; } /** The DialogTrigger component is an interactive element—usually a button or slotted custom element—that opens a modal dialog when activated, supporting flexible composition via the asChild prop */ export declare const DialogTrigger: FC;