import { BoxProps } from '@mui/material/Box'; import { FormikContextType, FormikProps } from 'formik'; import React from 'react'; import { TextFieldProps } from '@mui/material/TextField'; export declare type ThemedTextFieldProps = TextFieldProps & { BoxProps?: BoxProps; enableClear?: boolean; } & Required>; export declare const PTextField: (props: ThemedTextFieldProps) => JSX.Element; export declare type RequiredFormikTextFields = Required, 'setFieldValue' | 'handleBlur' | 'handleChange' | 'errors' | 'touched'>>; export declare const useGetFormikTextFields: () => ({ setFieldValue, handleBlur, handleChange, errors, touched, }: FormikProps) => RequiredFormikTextFields; export declare const PTextFieldMemo: React.MemoExoticComponent<(props: ThemedTextFieldProps & RequiredFormikTextFields & Required>) => JSX.Element | null>; export declare type ThemedTextFieldReadOnlyProps = TextFieldProps & { BoxProps?: BoxProps; } & Required>; export declare const PTextFieldReadOnly: ({ BoxProps: _BoxProps, value, ...otherProps }: ThemedTextFieldReadOnlyProps & { value: string; }) => JSX.Element;