import { type ComponentType, type ReactNode } from 'react'; import { type DialogElement, type DialogProps as _DialogProps } from './generated/Dialog.js'; import type { ReactSimpleRendererProps } from './renderers/useSimpleRenderer.js'; export * from './generated/Dialog.js'; export type DialogReactRendererProps = ReactSimpleRendererProps; export type DialogProps = Partial> & Readonly<{ children?: ReactNode | ComponentType; footer?: ReactNode; footerRenderer?: ComponentType | null; header?: ReactNode; headerRenderer?: ComponentType | null; renderer?: ComponentType | null; }>; declare const ForwardedDialog: import("react").ForwardRefExoticComponent> & Readonly<{ children?: ReactNode | ComponentType; footer?: ReactNode; footerRenderer?: ComponentType> | null | undefined; header?: ReactNode; headerRenderer?: ComponentType> | null | undefined; renderer?: ComponentType> | null | undefined; }> & import("react").RefAttributes>; export { ForwardedDialog as Dialog }; //# sourceMappingURL=Dialog.d.ts.map