import React from 'react'; import type { CSSProperties, MouseEvent, ReactNode } from 'react'; import type { IDialogProps } from '@/core/feedback/dialog'; export interface IProps extends IDialogProps { open: boolean; title: string; titleAction?: string | ReactNode; text?: string; fullWidth?: boolean; maxWidth?: 'xs' | 'sm' | 'md' | 'lg'; primaryButtonColor?: 'inherit' | 'primary' | 'secondary' | 'success' | 'error' | 'info' | 'warning'; primaryButtonStyle?: CSSProperties; primaryButtonName?: string; primaryButtonText: string; secondaryButtonText?: string; secondaryButtonName?: string; snippet?: JSX.Element | ReactNode; content?: JSX.Element | ReactNode; PaperProps?: Record; omitActionButtons?: boolean; primaryButtonAction(event: MouseEvent): void; secondaryButtonAction?(event: MouseEvent): void; onClose?(): void; } declare const DialogV2: (props: IProps) => React.JSX.Element; export default DialogV2;