import { Dialog as DialogParent } from './dialog'; import { DialogBlock } from './dialog-block'; import { DialogTrigger } from './dialog-trigger'; import { DialogTriggerContext } from './dialog-trigger-context'; type Dialog = typeof DialogParent & { /** * DialogTriggerContext component, used to provide a context for a dialog trigger. * * @example * * Open Dialog * * Content * * */ TriggerContext: typeof DialogTriggerContext; /** * DialogTrigger component, used within a Dialog.TriggerContext to open a dialog. * * @example * * Open Dialog * * Content * * */ Trigger: typeof DialogTrigger; /** * DialogBlock component, used to separate content in a Dialog. * * @example * * * Header * * * Content * * * Footer * * */ Block: typeof DialogBlock; }; /** * Dialog component, used to display a Dialog dialog. * * @example * * Open Dialog * * * Content * * * */ declare const DialogComponent: Dialog; export type { DialogProps } from './dialog'; export type { DialogBlockProps } from './dialog-block'; export type { DialogTriggerProps } from './dialog-trigger'; export type { DialogTriggerContextProps } from './dialog-trigger-context'; export { DialogBlock, DialogComponent as Dialog, DialogTrigger, DialogTriggerContext, }; //# sourceMappingURL=index.d.ts.map