import { CSSProperties, ReactNode } from 'react'; import { InferComponentProps } from '../../types.js'; import { DialogRoot, DialogTrigger } from './dialog.js'; import { Property } from 'csstype'; declare const ConfirmationContainer = "div"; declare const CenteredContainer: import("styled-components/dist/types.js").IStyledComponentBase<"web", import("styled-components/dist/types.js").Substitute, HTMLDivElement>, { $width?: Property.Width; }>> & string; declare const Confirmation: ({ title, description, buttons, ...props }: Omit, "title"> & { title?: ReactNode; description?: ReactNode; buttons?: ReactNode; }) => import("react/jsx-runtime").JSX.Element; type CenteredDialogContainerProps = InferComponentProps & { contentOverlayStyle?: CSSProperties; }; export declare const CenteredDialogContainer: ({ children, contentOverlayStyle, ...props }: CenteredDialogContainerProps) => import("react/jsx-runtime").JSX.Element; export declare const CenterDialog: ({ open, defaultOpen, onOpenChange, modal, trigger, width, children, overlayStyle, ...props }: InferComponentProps & { trigger?: InferComponentProps["children"]; width?: InferComponentProps["$width"]; overlayStyle?: CSSProperties; contentOverlayStyle?: CSSProperties; }) => import("react/jsx-runtime").JSX.Element; export declare const ConfirmationDialog: ({ title, description, buttons, ...props }: InferComponentProps & InferComponentProps) => import("react/jsx-runtime").JSX.Element; export {};