import React from 'react'; import type { ReactNode } from 'react'; export interface IValidateProps { open: boolean; failed: boolean; success: boolean; title: ITitles; responses: string[]; validations: IValidations[]; icons: { success: ReactNode; error: ReactNode; loading: ReactNode; }; onClose(): void; onCancel(): void; handleCreate(): void; } export interface ITitles { success: string; error: string; loading: string; } export interface IValidations { description: { loading: string; success: string; error: string; }; status: string; } export declare enum ValidationStatus { Loading = "Loading", Success = "Success", Error = "Error" } declare const ValidationDialog: ({ open, failed, success, title, responses, validations, icons, onClose, onCancel, handleCreate }: IValidateProps) => React.JSX.Element; export default ValidationDialog;