export interface ConfirmationModalInterface {
	open: boolean;
	handleClose: () => void;
	handleConfirm: (handleThirdButton?: boolean) => void;
	handleThirdButton?: () => void;
	state?: boolean | null; // true - confirmed, false - closed | canceled, null - not opened
	config: ConfirmationModalConfig;
}

export interface ConfirmationModalConfig {
	title: string;
	message: string | string[];
	confirmButtonText?: string;
	confirmButtonColor?: string;
	cancelButtonText?: string;
	thirdButtonText?: string;
}
