import React, { ReactNode } from 'react'; import { useDisclosure } from '@mantine/hooks'; import { DrawerBottomProps } from "../../atoms/drawerBottom"; import { LocaleType } from "../../../types"; import { TRequestConsultationFormData } from "./requestConsultationForm"; type TCustomDrawerProps = Omit; export type TPopupRequestConsultationProps = { isMobile: boolean; children?: ((value: ReturnType) => ReactNode) | ReactNode; onSubmit: (data: TRequestConsultationFormData) => Promise; isOpen?: boolean; onOpenChange?: (value: boolean) => void; drawerProps?: TCustomDrawerProps; locale?: LocaleType; }; export declare enum EPopupRequestConsultationStep { FORM = 0, SUCCESS = 1 } export declare function PopupRequestConsultation({ children, isMobile, onSubmit, isOpen: isOpenProp, onOpenChange, drawerProps, locale, }: TPopupRequestConsultationProps): React.JSX.Element; export default PopupRequestConsultation;