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
*
*
*/
TriggerContext: typeof DialogTriggerContext;
/**
* DialogTrigger component, used within a Dialog.TriggerContext to open a dialog.
*
* @example
*
* Open Dialog
*
*
*/
Trigger: typeof DialogTrigger;
/**
* DialogBlock component, used to separate content in a Dialog.
*
* @example
*
*/
Block: typeof DialogBlock;
};
/**
* Dialog component, used to display a Dialog dialog.
*
* @example
*
* Open Dialog
*
*
*/
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