import { commonReviewFieldConfig } from '../Review/review.const'; import type { FormField, IFormPageConfig } from '../../appConfig.type'; export declare const addressFields: FormField<"address", "address.fullAddress">; export declare const withoutStateAddress: typeof commonReviewFieldConfig; export declare const ausAddressField: { isManual: boolean; requireSelection: boolean; name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; rules?: (Omit, "disabled" | "pattern" | "valueAsNumber" | "valueAsDate" | "setValueAs"> & { pattern?: { value?: string; message?: string; }; }) | undefined; } | { isManual: boolean; requireSelection: boolean; name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; rules?: (Omit, "disabled" | "pattern" | "valueAsNumber" | "valueAsDate" | "setValueAs"> & { pattern?: { value?: string; message?: string; }; }) | undefined; disabledVisually?: boolean; } | { isManual: boolean; requireSelection: boolean; name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; rules?: (Omit, "disabled" | "pattern" | "valueAsNumber" | "valueAsDate" | "setValueAs"> & { pattern?: { value?: string; message?: string; }; }) | undefined; toggleConfig?: { label?: string; rules?: Partial, "rules">["rules"]>; } | undefined; } | { isManual: boolean; requireSelection: boolean; name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; rules?: (Omit, "disabled" | "pattern" | "valueAsNumber" | "valueAsDate" | "setValueAs"> & { pattern?: { value?: string; message?: string; }; }) | undefined; toggleConfig?: { label?: string; rules?: Partial, "rules">["rules"]>; } | undefined; disabledVisually?: boolean; } | { isManual: boolean; requireSelection: boolean; name: string; fieldType: "address"; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; placeholder?: string; addressSearchPosition?: number; acceptedCountries?: string[] | undefined; label: string; testid: import("../../types/form").IFrankieTextFieldProps["testid"]; rules?: import("react-hook-form").RegisterOptions | undefined; manualFieldConfig: (({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & import("../../appConfig.type").FieldRules) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & import("../../appConfig.type").FieldRules & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & import("../../appConfig.type").FieldRules & Partial) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & import("../../appConfig.type").FieldRules & Partial & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "address"; placeholder?: string; addressSearchPosition?: number; } & Omit, "control">) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "address"; placeholder?: string; addressSearchPosition?: number; } & Omit, "control"> & Partial) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "address"; placeholder?: string; addressSearchPosition?: number; } & Omit, "control"> & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "address"; placeholder?: string; addressSearchPosition?: number; } & Omit, "control"> & Partial & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "phone"; placeholder: { cc: string; phoneNumber: string; }; } & Omit, "control">) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "phone"; placeholder: { cc: string; phoneNumber: string; }; } & Omit, "control"> & Partial) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "phone"; placeholder: { cc: string; phoneNumber: string; }; } & Omit, "control"> & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "phone"; placeholder: { cc: string; phoneNumber: string; }; } & Omit, "control"> & Partial & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "select"; placeholder?: string; } & Omit, "control">) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "select"; placeholder?: string; } & Omit, "control"> & Partial) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "select"; placeholder?: string; } & Omit, "control"> & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "select"; placeholder?: string; } & Omit, "control"> & Partial & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "multiselect"; placeholder?: string; } & Omit, "control">) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "multiselect"; placeholder?: string; } & Omit, "control"> & Partial) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "multiselect"; placeholder?: string; } & Omit, "control"> & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "multiselect"; placeholder?: string; } & Omit, "control"> & Partial & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "hidden"; placeholder?: string; } & Omit, "control"> & import("../../appConfig.type").FieldRules) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "hidden"; placeholder?: string; } & Omit, "control"> & import("../../appConfig.type").FieldRules & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "hidden"; placeholder?: string; } & Omit, "control"> & import("../../appConfig.type").FieldRules & Partial) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "hidden"; placeholder?: string; } & Omit, "control"> & import("../../appConfig.type").FieldRules & Partial & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "input"; placeholder?: string; } & Omit, "control"> & import("../../appConfig.type").FieldRules) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "input"; placeholder?: string; } & Omit, "control"> & import("../../appConfig.type").FieldRules & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "input"; placeholder?: string; } & Omit, "control"> & import("../../appConfig.type").FieldRules & Partial) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "input"; placeholder?: string; } & Omit, "control"> & import("../../appConfig.type").FieldRules & Partial & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "date"; placeholder?: string; } & Omit, never> & { calendarConfig?: Partial; } & import("../../appConfig.type").FieldRules) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "date"; placeholder?: string; } & Omit, never> & { calendarConfig?: Partial; } & import("../../appConfig.type").FieldRules & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "date"; placeholder?: string; } & Omit, never> & { calendarConfig?: Partial; } & import("../../appConfig.type").FieldRules & Partial) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "date"; placeholder?: string; } & Omit, never> & { calendarConfig?: Partial; } & import("../../appConfig.type").FieldRules & Partial & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "textarea"; placeholder?: string; } & Omit, "control"> & import("../../appConfig.type").FieldRules) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "textarea"; placeholder?: string; } & Omit, "control"> & import("../../appConfig.type").FieldRules & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "textarea"; placeholder?: string; } & Omit, "control"> & import("../../appConfig.type").FieldRules & Partial) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "textarea"; placeholder?: string; } & Omit, "control"> & import("../../appConfig.type").FieldRules & Partial & { disabledVisually?: boolean; }))[]; actionLabel?: string | undefined; isOverrideCountry?: boolean | undefined; selectionMessage?: string | undefined; } | { isManual: boolean; requireSelection: boolean; name: string; fieldType: "address"; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; placeholder?: string; addressSearchPosition?: number; acceptedCountries?: string[] | undefined; label: string; testid: import("../../types/form").IFrankieTextFieldProps["testid"]; rules?: import("react-hook-form").RegisterOptions | undefined; manualFieldConfig: (({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & import("../../appConfig.type").FieldRules) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & import("../../appConfig.type").FieldRules & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & import("../../appConfig.type").FieldRules & Partial) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & import("../../appConfig.type").FieldRules & Partial & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "address"; placeholder?: string; addressSearchPosition?: number; } & Omit, "control">) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "address"; placeholder?: string; addressSearchPosition?: number; } & Omit, "control"> & Partial) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "address"; placeholder?: string; addressSearchPosition?: number; } & Omit, "control"> & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "address"; placeholder?: string; addressSearchPosition?: number; } & Omit, "control"> & Partial & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "phone"; placeholder: { cc: string; phoneNumber: string; }; } & Omit, "control">) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "phone"; placeholder: { cc: string; phoneNumber: string; }; } & Omit, "control"> & Partial) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "phone"; placeholder: { cc: string; phoneNumber: string; }; } & Omit, "control"> & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "phone"; placeholder: { cc: string; phoneNumber: string; }; } & Omit, "control"> & Partial & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "select"; placeholder?: string; } & Omit, "control">) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "select"; placeholder?: string; } & Omit, "control"> & Partial) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "select"; placeholder?: string; } & Omit, "control"> & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "select"; placeholder?: string; } & Omit, "control"> & Partial & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "multiselect"; placeholder?: string; } & Omit, "control">) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "multiselect"; placeholder?: string; } & Omit, "control"> & Partial) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "multiselect"; placeholder?: string; } & Omit, "control"> & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "multiselect"; placeholder?: string; } & Omit, "control"> & Partial & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "hidden"; placeholder?: string; } & Omit, "control"> & import("../../appConfig.type").FieldRules) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "hidden"; placeholder?: string; } & Omit, "control"> & import("../../appConfig.type").FieldRules & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "hidden"; placeholder?: string; } & Omit, "control"> & import("../../appConfig.type").FieldRules & Partial) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "hidden"; placeholder?: string; } & Omit, "control"> & import("../../appConfig.type").FieldRules & Partial & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "input"; placeholder?: string; } & Omit, "control"> & import("../../appConfig.type").FieldRules) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "input"; placeholder?: string; } & Omit, "control"> & import("../../appConfig.type").FieldRules & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "input"; placeholder?: string; } & Omit, "control"> & import("../../appConfig.type").FieldRules & Partial) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "input"; placeholder?: string; } & Omit, "control"> & import("../../appConfig.type").FieldRules & Partial & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "date"; placeholder?: string; } & Omit, never> & { calendarConfig?: Partial; } & import("../../appConfig.type").FieldRules) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "date"; placeholder?: string; } & Omit, never> & { calendarConfig?: Partial; } & import("../../appConfig.type").FieldRules & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "date"; placeholder?: string; } & Omit, never> & { calendarConfig?: Partial; } & import("../../appConfig.type").FieldRules & Partial) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "date"; placeholder?: string; } & Omit, never> & { calendarConfig?: Partial; } & import("../../appConfig.type").FieldRules & Partial & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "textarea"; placeholder?: string; } & Omit, "control"> & import("../../appConfig.type").FieldRules) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "textarea"; placeholder?: string; } & Omit, "control"> & import("../../appConfig.type").FieldRules & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "textarea"; placeholder?: string; } & Omit, "control"> & import("../../appConfig.type").FieldRules & Partial) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "textarea"; placeholder?: string; } & Omit, "control"> & import("../../appConfig.type").FieldRules & Partial & { disabledVisually?: boolean; }))[]; actionLabel?: string | undefined; isOverrideCountry?: boolean | undefined; selectionMessage?: string | undefined; toggleConfig?: { label?: string; rules?: Partial, "rules">["rules"]>; } | undefined; } | { isManual: boolean; requireSelection: boolean; name: string; fieldType: "address"; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; placeholder?: string; addressSearchPosition?: number; acceptedCountries?: string[] | undefined; label: string; testid: import("../../types/form").IFrankieTextFieldProps["testid"]; rules?: import("react-hook-form").RegisterOptions | undefined; manualFieldConfig: (({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & import("../../appConfig.type").FieldRules) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & import("../../appConfig.type").FieldRules & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & import("../../appConfig.type").FieldRules & Partial) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & import("../../appConfig.type").FieldRules & Partial & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "address"; placeholder?: string; addressSearchPosition?: number; } & Omit, "control">) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "address"; placeholder?: string; addressSearchPosition?: number; } & Omit, "control"> & Partial) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "address"; placeholder?: string; addressSearchPosition?: number; } & Omit, "control"> & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "address"; placeholder?: string; addressSearchPosition?: number; } & Omit, "control"> & Partial & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "phone"; placeholder: { cc: string; phoneNumber: string; }; } & Omit, "control">) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "phone"; placeholder: { cc: string; phoneNumber: string; }; } & Omit, "control"> & Partial) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "phone"; placeholder: { cc: string; phoneNumber: string; }; } & Omit, "control"> & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "phone"; placeholder: { cc: string; phoneNumber: string; }; } & Omit, "control"> & Partial & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "select"; placeholder?: string; } & Omit, "control">) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "select"; placeholder?: string; } & Omit, "control"> & Partial) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "select"; placeholder?: string; } & Omit, "control"> & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "select"; placeholder?: string; } & Omit, "control"> & Partial & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "multiselect"; placeholder?: string; } & Omit, "control">) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "multiselect"; placeholder?: string; } & Omit, "control"> & Partial) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "multiselect"; placeholder?: string; } & Omit, "control"> & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "multiselect"; placeholder?: string; } & Omit, "control"> & Partial & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "hidden"; placeholder?: string; } & Omit, "control"> & import("../../appConfig.type").FieldRules) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "hidden"; placeholder?: string; } & Omit, "control"> & import("../../appConfig.type").FieldRules & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "hidden"; placeholder?: string; } & Omit, "control"> & import("../../appConfig.type").FieldRules & Partial) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "hidden"; placeholder?: string; } & Omit, "control"> & import("../../appConfig.type").FieldRules & Partial & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "input"; placeholder?: string; } & Omit, "control"> & import("../../appConfig.type").FieldRules) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "input"; placeholder?: string; } & Omit, "control"> & import("../../appConfig.type").FieldRules & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "input"; placeholder?: string; } & Omit, "control"> & import("../../appConfig.type").FieldRules & Partial) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "input"; placeholder?: string; } & Omit, "control"> & import("../../appConfig.type").FieldRules & Partial & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "date"; placeholder?: string; } & Omit, never> & { calendarConfig?: Partial; } & import("../../appConfig.type").FieldRules) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "date"; placeholder?: string; } & Omit, never> & { calendarConfig?: Partial; } & import("../../appConfig.type").FieldRules & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "date"; placeholder?: string; } & Omit, never> & { calendarConfig?: Partial; } & import("../../appConfig.type").FieldRules & Partial) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "date"; placeholder?: string; } & Omit, never> & { calendarConfig?: Partial; } & import("../../appConfig.type").FieldRules & Partial & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "textarea"; placeholder?: string; } & Omit, "control"> & import("../../appConfig.type").FieldRules) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "textarea"; placeholder?: string; } & Omit, "control"> & import("../../appConfig.type").FieldRules & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "textarea"; placeholder?: string; } & Omit, "control"> & import("../../appConfig.type").FieldRules & Partial) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "textarea"; placeholder?: string; } & Omit, "control"> & import("../../appConfig.type").FieldRules & Partial & { disabledVisually?: boolean; }))[]; actionLabel?: string | undefined; isOverrideCountry?: boolean | undefined; selectionMessage?: string | undefined; disabledVisually?: boolean; } | { isManual: boolean; requireSelection: boolean; name: string; fieldType: "address"; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; placeholder?: string; addressSearchPosition?: number; acceptedCountries?: string[] | undefined; label: string; testid: import("../../types/form").IFrankieTextFieldProps["testid"]; rules?: import("react-hook-form").RegisterOptions | undefined; manualFieldConfig: (({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & import("../../appConfig.type").FieldRules) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & import("../../appConfig.type").FieldRules & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & import("../../appConfig.type").FieldRules & Partial) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & import("../../appConfig.type").FieldRules & Partial & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "address"; placeholder?: string; addressSearchPosition?: number; } & Omit, "control">) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "address"; placeholder?: string; addressSearchPosition?: number; } & Omit, "control"> & Partial) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "address"; placeholder?: string; addressSearchPosition?: number; } & Omit, "control"> & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "address"; placeholder?: string; addressSearchPosition?: number; } & Omit, "control"> & Partial & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "phone"; placeholder: { cc: string; phoneNumber: string; }; } & Omit, "control">) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "phone"; placeholder: { cc: string; phoneNumber: string; }; } & Omit, "control"> & Partial) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "phone"; placeholder: { cc: string; phoneNumber: string; }; } & Omit, "control"> & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "phone"; placeholder: { cc: string; phoneNumber: string; }; } & Omit, "control"> & Partial & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "select"; placeholder?: string; } & Omit, "control">) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "select"; placeholder?: string; } & Omit, "control"> & Partial) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "select"; placeholder?: string; } & Omit, "control"> & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "select"; placeholder?: string; } & Omit, "control"> & Partial & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "multiselect"; placeholder?: string; } & Omit, "control">) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "multiselect"; placeholder?: string; } & Omit, "control"> & Partial) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "multiselect"; placeholder?: string; } & Omit, "control"> & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "multiselect"; placeholder?: string; } & Omit, "control"> & Partial & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "hidden"; placeholder?: string; } & Omit, "control"> & import("../../appConfig.type").FieldRules) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "hidden"; placeholder?: string; } & Omit, "control"> & import("../../appConfig.type").FieldRules & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "hidden"; placeholder?: string; } & Omit, "control"> & import("../../appConfig.type").FieldRules & Partial) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "hidden"; placeholder?: string; } & Omit, "control"> & import("../../appConfig.type").FieldRules & Partial & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "input"; placeholder?: string; } & Omit, "control"> & import("../../appConfig.type").FieldRules) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "input"; placeholder?: string; } & Omit, "control"> & import("../../appConfig.type").FieldRules & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "input"; placeholder?: string; } & Omit, "control"> & import("../../appConfig.type").FieldRules & Partial) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "input"; placeholder?: string; } & Omit, "control"> & import("../../appConfig.type").FieldRules & Partial & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "date"; placeholder?: string; } & Omit, never> & { calendarConfig?: Partial; } & import("../../appConfig.type").FieldRules) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "date"; placeholder?: string; } & Omit, never> & { calendarConfig?: Partial; } & import("../../appConfig.type").FieldRules & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "date"; placeholder?: string; } & Omit, never> & { calendarConfig?: Partial; } & import("../../appConfig.type").FieldRules & Partial) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "date"; placeholder?: string; } & Omit, never> & { calendarConfig?: Partial; } & import("../../appConfig.type").FieldRules & Partial & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "textarea"; placeholder?: string; } & Omit, "control"> & import("../../appConfig.type").FieldRules) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "textarea"; placeholder?: string; } & Omit, "control"> & import("../../appConfig.type").FieldRules & { disabledVisually?: boolean; }) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "textarea"; placeholder?: string; } & Omit, "control"> & import("../../appConfig.type").FieldRules & Partial) | ({ name: (string & {}) | import("../../appConfig.type").FormFieldConfigProps; fieldType: import("../../appConfig.type").InputConfigType; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; } & { fieldType: import("../../appConfig.type").InputConfigType; } & { fieldType: "textarea"; placeholder?: string; } & Omit, "control"> & import("../../appConfig.type").FieldRules & Partial & { disabledVisually?: boolean; }))[]; actionLabel?: string | undefined; isOverrideCountry?: boolean | undefined; selectionMessage?: string | undefined; toggleConfig?: { label?: string; rules?: Partial, "rules">["rules"]>; } | undefined; disabledVisually?: boolean; } | { isManual: boolean; requireSelection: boolean; name: string; fieldType: "phone"; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; placeholder: { cc: string; phoneNumber: string; } & { cc: string; phoneNumber?: string; }; options?: import("../../types/form").FrankieSelectOptions[] | undefined; type?: import("../../types/form/formTypes/textFields.types").FrankieTextInputTypes | undefined; label?: string | undefined; rules?: import("react-hook-form").RegisterOptions | undefined; emptyText?: string | undefined; } | { isManual: boolean; requireSelection: boolean; name: string; fieldType: "phone"; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; placeholder: { cc: string; phoneNumber: string; } & { cc: string; phoneNumber?: string; }; options?: import("../../types/form").FrankieSelectOptions[] | undefined; type?: import("../../types/form/formTypes/textFields.types").FrankieTextInputTypes | undefined; label?: string | undefined; rules?: import("react-hook-form").RegisterOptions | undefined; emptyText?: string | undefined; toggleConfig?: { label?: string; rules?: Partial, "rules">["rules"]>; } | undefined; } | { isManual: boolean; requireSelection: boolean; name: string; fieldType: "phone"; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; placeholder: { cc: string; phoneNumber: string; } & { cc: string; phoneNumber?: string; }; options?: import("../../types/form").FrankieSelectOptions[] | undefined; type?: import("../../types/form/formTypes/textFields.types").FrankieTextInputTypes | undefined; label?: string | undefined; rules?: import("react-hook-form").RegisterOptions | undefined; emptyText?: string | undefined; disabledVisually?: boolean; } | { isManual: boolean; requireSelection: boolean; name: string; fieldType: "phone"; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; placeholder: { cc: string; phoneNumber: string; } & { cc: string; phoneNumber?: string; }; options?: import("../../types/form").FrankieSelectOptions[] | undefined; type?: import("../../types/form/formTypes/textFields.types").FrankieTextInputTypes | undefined; label?: string | undefined; rules?: import("react-hook-form").RegisterOptions | undefined; emptyText?: string | undefined; toggleConfig?: { label?: string; rules?: Partial, "rules">["rules"]>; } | undefined; disabledVisually?: boolean; } | { isManual: boolean; requireSelection: boolean; name: string; fieldType: "select"; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; placeholder?: string; error?: boolean | undefined; tag?: import("react").ReactNode; options: import("../../types/form").FrankieSelectOptions[]; label?: string | undefined; onClick?: import("react").MouseEventHandler | undefined; onChange?: ((event: import("../../components/base/SharedSelect/Select").SelectChangeEvent) => void) | undefined; onBlur?: ((event: import("react").ChangeEvent) => void) | undefined; disabled?: boolean | undefined; className?: string | undefined; inputClassName?: string | undefined; size?: ("sm" | "md" | "lg") | undefined; variant?: ("primary" | "light") | undefined; counter?: import("react").ReactNode; errorText?: string | undefined; readOnly?: boolean | undefined; badge?: import("react").ReactNode; testid?: { container?: string; input?: string; label?: string; tag?: string; supportingText?: string; closeCta?: string; mockImg?: string; } | undefined; onFocus?: ((event: import("react").FocusEvent) => void) | undefined; required?: boolean | undefined; hideErrorMessage?: boolean | undefined; rules?: Omit, "disabled" | "valueAsNumber" | "valueAsDate" | "setValueAs"> | undefined; shouldUnregister?: boolean | undefined; defaultValue?: any; ignoreError?: boolean | undefined; supportingText?: string | undefined; clearable?: boolean | undefined; autocomplete?: boolean | undefined; emptyText?: string | undefined; configMonth?: boolean | undefined; selectLabel?: string | undefined; ulClassName?: string | undefined; } | { isManual: boolean; requireSelection: boolean; name: string; fieldType: "select"; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; placeholder?: string; error?: boolean | undefined; tag?: import("react").ReactNode; options: import("../../types/form").FrankieSelectOptions[]; label?: string | undefined; onClick?: import("react").MouseEventHandler | undefined; onChange?: ((event: import("../../components/base/SharedSelect/Select").SelectChangeEvent) => void) | undefined; onBlur?: ((event: import("react").ChangeEvent) => void) | undefined; disabled?: boolean | undefined; className?: string | undefined; inputClassName?: string | undefined; size?: ("sm" | "md" | "lg") | undefined; variant?: ("primary" | "light") | undefined; counter?: import("react").ReactNode; errorText?: string | undefined; readOnly?: boolean | undefined; badge?: import("react").ReactNode; testid?: { container?: string; input?: string; label?: string; tag?: string; supportingText?: string; closeCta?: string; mockImg?: string; } | undefined; onFocus?: ((event: import("react").FocusEvent) => void) | undefined; required?: boolean | undefined; hideErrorMessage?: boolean | undefined; rules?: Omit, "disabled" | "valueAsNumber" | "valueAsDate" | "setValueAs"> | undefined; shouldUnregister?: boolean | undefined; defaultValue?: any; ignoreError?: boolean | undefined; supportingText?: string | undefined; clearable?: boolean | undefined; autocomplete?: boolean | undefined; emptyText?: string | undefined; configMonth?: boolean | undefined; selectLabel?: string | undefined; ulClassName?: string | undefined; toggleConfig?: { label?: string; rules?: Partial, "rules">["rules"]>; } | undefined; } | { isManual: boolean; requireSelection: boolean; name: string; fieldType: "select"; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; placeholder?: string; error?: boolean | undefined; tag?: import("react").ReactNode; options: import("../../types/form").FrankieSelectOptions[]; label?: string | undefined; onClick?: import("react").MouseEventHandler | undefined; onChange?: ((event: import("../../components/base/SharedSelect/Select").SelectChangeEvent) => void) | undefined; onBlur?: ((event: import("react").ChangeEvent) => void) | undefined; disabled?: boolean | undefined; className?: string | undefined; inputClassName?: string | undefined; size?: ("sm" | "md" | "lg") | undefined; variant?: ("primary" | "light") | undefined; counter?: import("react").ReactNode; errorText?: string | undefined; readOnly?: boolean | undefined; badge?: import("react").ReactNode; testid?: { container?: string; input?: string; label?: string; tag?: string; supportingText?: string; closeCta?: string; mockImg?: string; } | undefined; onFocus?: ((event: import("react").FocusEvent) => void) | undefined; required?: boolean | undefined; hideErrorMessage?: boolean | undefined; rules?: Omit, "disabled" | "valueAsNumber" | "valueAsDate" | "setValueAs"> | undefined; shouldUnregister?: boolean | undefined; defaultValue?: any; ignoreError?: boolean | undefined; supportingText?: string | undefined; clearable?: boolean | undefined; autocomplete?: boolean | undefined; emptyText?: string | undefined; configMonth?: boolean | undefined; selectLabel?: string | undefined; ulClassName?: string | undefined; disabledVisually?: boolean; } | { isManual: boolean; requireSelection: boolean; name: string; fieldType: "select"; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; placeholder?: string; error?: boolean | undefined; tag?: import("react").ReactNode; options: import("../../types/form").FrankieSelectOptions[]; label?: string | undefined; onClick?: import("react").MouseEventHandler | undefined; onChange?: ((event: import("../../components/base/SharedSelect/Select").SelectChangeEvent) => void) | undefined; onBlur?: ((event: import("react").ChangeEvent) => void) | undefined; disabled?: boolean | undefined; className?: string | undefined; inputClassName?: string | undefined; size?: ("sm" | "md" | "lg") | undefined; variant?: ("primary" | "light") | undefined; counter?: import("react").ReactNode; errorText?: string | undefined; readOnly?: boolean | undefined; badge?: import("react").ReactNode; testid?: { container?: string; input?: string; label?: string; tag?: string; supportingText?: string; closeCta?: string; mockImg?: string; } | undefined; onFocus?: ((event: import("react").FocusEvent) => void) | undefined; required?: boolean | undefined; hideErrorMessage?: boolean | undefined; rules?: Omit, "disabled" | "valueAsNumber" | "valueAsDate" | "setValueAs"> | undefined; shouldUnregister?: boolean | undefined; defaultValue?: any; ignoreError?: boolean | undefined; supportingText?: string | undefined; clearable?: boolean | undefined; autocomplete?: boolean | undefined; emptyText?: string | undefined; configMonth?: boolean | undefined; selectLabel?: string | undefined; ulClassName?: string | undefined; toggleConfig?: { label?: string; rules?: Partial, "rules">["rules"]>; } | undefined; disabledVisually?: boolean; } | { isManual: boolean; requireSelection: boolean; name: string; fieldType: "multiselect"; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; placeholder?: string; error?: boolean | undefined; tag?: import("react").ReactNode; options: import("../../types/form").FrankieSelectOptions[]; label?: string | undefined; onClick?: import("react").MouseEventHandler | undefined; onChange?: ((event: import("../../components/base/SharedSelect/Select").SelectChangeEvent) => void) | undefined; onBlur?: ((event: import("react").ChangeEvent) => void) | undefined; disabled?: boolean | undefined; className?: string | undefined; inputClassName?: string | undefined; size?: ("sm" | "md" | "lg") | undefined; variant?: ("primary" | "light") | undefined; counter?: import("react").ReactNode; errorText?: string | undefined; readOnly?: boolean | undefined; badge?: import("react").ReactNode; testid?: { container?: string; input?: string; label?: string; tag?: string; supportingText?: string; closeCta?: string; mockImg?: string; } | undefined; onFocus?: ((event: import("react").FocusEvent) => void) | undefined; required?: boolean | undefined; hideErrorMessage?: boolean | undefined; rules?: Omit, "disabled" | "valueAsNumber" | "valueAsDate" | "setValueAs"> | undefined; shouldUnregister?: boolean | undefined; defaultValue?: any; ignoreError?: boolean | undefined; supportingText?: string | undefined; clearable?: boolean | undefined; autocomplete?: boolean | undefined; emptyText?: string | undefined; configMonth?: boolean | undefined; selectLabel?: string | undefined; ulClassName?: string | undefined; } | { isManual: boolean; requireSelection: boolean; name: string; fieldType: "multiselect"; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; placeholder?: string; error?: boolean | undefined; tag?: import("react").ReactNode; options: import("../../types/form").FrankieSelectOptions[]; label?: string | undefined; onClick?: import("react").MouseEventHandler | undefined; onChange?: ((event: import("../../components/base/SharedSelect/Select").SelectChangeEvent) => void) | undefined; onBlur?: ((event: import("react").ChangeEvent) => void) | undefined; disabled?: boolean | undefined; className?: string | undefined; inputClassName?: string | undefined; size?: ("sm" | "md" | "lg") | undefined; variant?: ("primary" | "light") | undefined; counter?: import("react").ReactNode; errorText?: string | undefined; readOnly?: boolean | undefined; badge?: import("react").ReactNode; testid?: { container?: string; input?: string; label?: string; tag?: string; supportingText?: string; closeCta?: string; mockImg?: string; } | undefined; onFocus?: ((event: import("react").FocusEvent) => void) | undefined; required?: boolean | undefined; hideErrorMessage?: boolean | undefined; rules?: Omit, "disabled" | "valueAsNumber" | "valueAsDate" | "setValueAs"> | undefined; shouldUnregister?: boolean | undefined; defaultValue?: any; ignoreError?: boolean | undefined; supportingText?: string | undefined; clearable?: boolean | undefined; autocomplete?: boolean | undefined; emptyText?: string | undefined; configMonth?: boolean | undefined; selectLabel?: string | undefined; ulClassName?: string | undefined; toggleConfig?: { label?: string; rules?: Partial, "rules">["rules"]>; } | undefined; } | { isManual: boolean; requireSelection: boolean; name: string; fieldType: "multiselect"; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; placeholder?: string; error?: boolean | undefined; tag?: import("react").ReactNode; options: import("../../types/form").FrankieSelectOptions[]; label?: string | undefined; onClick?: import("react").MouseEventHandler | undefined; onChange?: ((event: import("../../components/base/SharedSelect/Select").SelectChangeEvent) => void) | undefined; onBlur?: ((event: import("react").ChangeEvent) => void) | undefined; disabled?: boolean | undefined; className?: string | undefined; inputClassName?: string | undefined; size?: ("sm" | "md" | "lg") | undefined; variant?: ("primary" | "light") | undefined; counter?: import("react").ReactNode; errorText?: string | undefined; readOnly?: boolean | undefined; badge?: import("react").ReactNode; testid?: { container?: string; input?: string; label?: string; tag?: string; supportingText?: string; closeCta?: string; mockImg?: string; } | undefined; onFocus?: ((event: import("react").FocusEvent) => void) | undefined; required?: boolean | undefined; hideErrorMessage?: boolean | undefined; rules?: Omit, "disabled" | "valueAsNumber" | "valueAsDate" | "setValueAs"> | undefined; shouldUnregister?: boolean | undefined; defaultValue?: any; ignoreError?: boolean | undefined; supportingText?: string | undefined; clearable?: boolean | undefined; autocomplete?: boolean | undefined; emptyText?: string | undefined; configMonth?: boolean | undefined; selectLabel?: string | undefined; ulClassName?: string | undefined; disabledVisually?: boolean; } | { isManual: boolean; requireSelection: boolean; name: string; fieldType: "multiselect"; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; placeholder?: string; error?: boolean | undefined; tag?: import("react").ReactNode; options: import("../../types/form").FrankieSelectOptions[]; label?: string | undefined; onClick?: import("react").MouseEventHandler | undefined; onChange?: ((event: import("../../components/base/SharedSelect/Select").SelectChangeEvent) => void) | undefined; onBlur?: ((event: import("react").ChangeEvent) => void) | undefined; disabled?: boolean | undefined; className?: string | undefined; inputClassName?: string | undefined; size?: ("sm" | "md" | "lg") | undefined; variant?: ("primary" | "light") | undefined; counter?: import("react").ReactNode; errorText?: string | undefined; readOnly?: boolean | undefined; badge?: import("react").ReactNode; testid?: { container?: string; input?: string; label?: string; tag?: string; supportingText?: string; closeCta?: string; mockImg?: string; } | undefined; onFocus?: ((event: import("react").FocusEvent) => void) | undefined; required?: boolean | undefined; hideErrorMessage?: boolean | undefined; rules?: Omit, "disabled" | "valueAsNumber" | "valueAsDate" | "setValueAs"> | undefined; shouldUnregister?: boolean | undefined; defaultValue?: any; ignoreError?: boolean | undefined; supportingText?: string | undefined; clearable?: boolean | undefined; autocomplete?: boolean | undefined; emptyText?: string | undefined; configMonth?: boolean | undefined; selectLabel?: string | undefined; ulClassName?: string | undefined; toggleConfig?: { label?: string; rules?: Partial, "rules">["rules"]>; } | undefined; disabledVisually?: boolean; } | { isManual: boolean; requireSelection: boolean; name: string; fieldType: "hidden"; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; placeholder?: string; value?: string | undefined; tag?: import("react").ReactNode; type?: import("../../types/form/formTypes/textFields.types").FrankieTextInputTypes | undefined; label?: string | undefined; onClick?: import("react").MouseEventHandler | undefined; onChange?: ((event: import("react").ChangeEvent) => void) | undefined; onBlur?: ((event: import("react").ChangeEvent) => void) | undefined; disabled?: boolean | undefined; className?: string | undefined; inputClassName?: string | undefined; size?: ("sm" | "md" | "lg") | undefined; variant?: ("primary" | "light") | undefined; counter?: import("react").ReactNode; errorText?: string | undefined; readOnly?: boolean | undefined; badge?: import("react").ReactNode; closeButton?: { onClick: import("react").MouseEventHandler; } | undefined; isSearchIcon?: boolean | undefined; testid?: { container?: string; input?: string; label?: string; tag?: string; showPassword?: string; helperText?: string; warningText?: string; counter?: string; closeCta?: string; mockImg?: string; } | undefined; standardDate?: boolean | undefined; onFocus?: ((event: import("react").FocusEvent) => void) | undefined; min?: string | number | undefined; max?: string | number | undefined; maxLength?: number | undefined; minLength?: number | undefined; pattern?: string | undefined; required?: boolean | undefined; autoComplete?: string | undefined; onKeyDown?: ((event: import("react").KeyboardEvent) => void) | undefined; expiryDate?: boolean | undefined; warningText?: string | undefined; configYear?: boolean | undefined; calendarConfig?: import("../../components/base/StandardDate/StandardDate").CalendarConfig | undefined; hideErrorMessage?: boolean | undefined; rules?: (Omit, "disabled" | "valueAsNumber" | "valueAsDate" | "setValueAs"> & Omit, "disabled" | "pattern" | "valueAsNumber" | "valueAsDate" | "setValueAs"> & { pattern?: { value?: string; message?: string; }; }) | undefined; shouldUnregister?: boolean | undefined; defaultValue?: any; ignoreError?: boolean | undefined; } | { isManual: boolean; requireSelection: boolean; name: string; fieldType: "hidden"; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; placeholder?: string; value?: string | undefined; tag?: import("react").ReactNode; type?: import("../../types/form/formTypes/textFields.types").FrankieTextInputTypes | undefined; label?: string | undefined; onClick?: import("react").MouseEventHandler | undefined; onChange?: ((event: import("react").ChangeEvent) => void) | undefined; onBlur?: ((event: import("react").ChangeEvent) => void) | undefined; disabled?: boolean | undefined; className?: string | undefined; inputClassName?: string | undefined; size?: ("sm" | "md" | "lg") | undefined; variant?: ("primary" | "light") | undefined; counter?: import("react").ReactNode; errorText?: string | undefined; readOnly?: boolean | undefined; badge?: import("react").ReactNode; closeButton?: { onClick: import("react").MouseEventHandler; } | undefined; isSearchIcon?: boolean | undefined; testid?: { container?: string; input?: string; label?: string; tag?: string; showPassword?: string; helperText?: string; warningText?: string; counter?: string; closeCta?: string; mockImg?: string; } | undefined; standardDate?: boolean | undefined; onFocus?: ((event: import("react").FocusEvent) => void) | undefined; min?: string | number | undefined; max?: string | number | undefined; maxLength?: number | undefined; minLength?: number | undefined; pattern?: string | undefined; required?: boolean | undefined; autoComplete?: string | undefined; onKeyDown?: ((event: import("react").KeyboardEvent) => void) | undefined; expiryDate?: boolean | undefined; warningText?: string | undefined; configYear?: boolean | undefined; calendarConfig?: import("../../components/base/StandardDate/StandardDate").CalendarConfig | undefined; hideErrorMessage?: boolean | undefined; rules?: (Omit, "disabled" | "valueAsNumber" | "valueAsDate" | "setValueAs"> & Omit, "disabled" | "pattern" | "valueAsNumber" | "valueAsDate" | "setValueAs"> & { pattern?: { value?: string; message?: string; }; }) | undefined; shouldUnregister?: boolean | undefined; defaultValue?: any; ignoreError?: boolean | undefined; disabledVisually?: boolean; } | { isManual: boolean; requireSelection: boolean; name: string; fieldType: "hidden"; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; placeholder?: string; value?: string | undefined; tag?: import("react").ReactNode; type?: import("../../types/form/formTypes/textFields.types").FrankieTextInputTypes | undefined; label?: string | undefined; onClick?: import("react").MouseEventHandler | undefined; onChange?: ((event: import("react").ChangeEvent) => void) | undefined; onBlur?: ((event: import("react").ChangeEvent) => void) | undefined; disabled?: boolean | undefined; className?: string | undefined; inputClassName?: string | undefined; size?: ("sm" | "md" | "lg") | undefined; variant?: ("primary" | "light") | undefined; counter?: import("react").ReactNode; errorText?: string | undefined; readOnly?: boolean | undefined; badge?: import("react").ReactNode; closeButton?: { onClick: import("react").MouseEventHandler; } | undefined; isSearchIcon?: boolean | undefined; testid?: { container?: string; input?: string; label?: string; tag?: string; showPassword?: string; helperText?: string; warningText?: string; counter?: string; closeCta?: string; mockImg?: string; } | undefined; standardDate?: boolean | undefined; onFocus?: ((event: import("react").FocusEvent) => void) | undefined; min?: string | number | undefined; max?: string | number | undefined; maxLength?: number | undefined; minLength?: number | undefined; pattern?: string | undefined; required?: boolean | undefined; autoComplete?: string | undefined; onKeyDown?: ((event: import("react").KeyboardEvent) => void) | undefined; expiryDate?: boolean | undefined; warningText?: string | undefined; configYear?: boolean | undefined; calendarConfig?: import("../../components/base/StandardDate/StandardDate").CalendarConfig | undefined; hideErrorMessage?: boolean | undefined; rules?: (Omit, "disabled" | "valueAsNumber" | "valueAsDate" | "setValueAs"> & Omit, "disabled" | "pattern" | "valueAsNumber" | "valueAsDate" | "setValueAs"> & { pattern?: { value?: string; message?: string; }; }) | undefined; shouldUnregister?: boolean | undefined; defaultValue?: any; ignoreError?: boolean | undefined; toggleConfig?: { label?: string; rules?: Partial, "rules">["rules"]>; } | undefined; } | { isManual: boolean; requireSelection: boolean; name: string; fieldType: "hidden"; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; placeholder?: string; value?: string | undefined; tag?: import("react").ReactNode; type?: import("../../types/form/formTypes/textFields.types").FrankieTextInputTypes | undefined; label?: string | undefined; onClick?: import("react").MouseEventHandler | undefined; onChange?: ((event: import("react").ChangeEvent) => void) | undefined; onBlur?: ((event: import("react").ChangeEvent) => void) | undefined; disabled?: boolean | undefined; className?: string | undefined; inputClassName?: string | undefined; size?: ("sm" | "md" | "lg") | undefined; variant?: ("primary" | "light") | undefined; counter?: import("react").ReactNode; errorText?: string | undefined; readOnly?: boolean | undefined; badge?: import("react").ReactNode; closeButton?: { onClick: import("react").MouseEventHandler; } | undefined; isSearchIcon?: boolean | undefined; testid?: { container?: string; input?: string; label?: string; tag?: string; showPassword?: string; helperText?: string; warningText?: string; counter?: string; closeCta?: string; mockImg?: string; } | undefined; standardDate?: boolean | undefined; onFocus?: ((event: import("react").FocusEvent) => void) | undefined; min?: string | number | undefined; max?: string | number | undefined; maxLength?: number | undefined; minLength?: number | undefined; pattern?: string | undefined; required?: boolean | undefined; autoComplete?: string | undefined; onKeyDown?: ((event: import("react").KeyboardEvent) => void) | undefined; expiryDate?: boolean | undefined; warningText?: string | undefined; configYear?: boolean | undefined; calendarConfig?: import("../../components/base/StandardDate/StandardDate").CalendarConfig | undefined; hideErrorMessage?: boolean | undefined; rules?: (Omit, "disabled" | "valueAsNumber" | "valueAsDate" | "setValueAs"> & Omit, "disabled" | "pattern" | "valueAsNumber" | "valueAsDate" | "setValueAs"> & { pattern?: { value?: string; message?: string; }; }) | undefined; shouldUnregister?: boolean | undefined; defaultValue?: any; ignoreError?: boolean | undefined; toggleConfig?: { label?: string; rules?: Partial, "rules">["rules"]>; } | undefined; disabledVisually?: boolean; } | { isManual: boolean; requireSelection: boolean; name: string; fieldType: "input"; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; placeholder?: string; value?: string | undefined; tag?: import("react").ReactNode; type?: import("../../types/form/formTypes/textFields.types").FrankieTextInputTypes | undefined; label?: string | undefined; onClick?: import("react").MouseEventHandler | undefined; onChange?: ((event: import("react").ChangeEvent) => void) | undefined; onBlur?: ((event: import("react").ChangeEvent) => void) | undefined; disabled?: boolean | undefined; className?: string | undefined; inputClassName?: string | undefined; size?: ("sm" | "md" | "lg") | undefined; variant?: ("primary" | "light") | undefined; counter?: import("react").ReactNode; errorText?: string | undefined; readOnly?: boolean | undefined; badge?: import("react").ReactNode; closeButton?: { onClick: import("react").MouseEventHandler; } | undefined; isSearchIcon?: boolean | undefined; testid?: { container?: string; input?: string; label?: string; tag?: string; showPassword?: string; helperText?: string; warningText?: string; counter?: string; closeCta?: string; mockImg?: string; } | undefined; standardDate?: boolean | undefined; onFocus?: ((event: import("react").FocusEvent) => void) | undefined; min?: string | number | undefined; max?: string | number | undefined; maxLength?: number | undefined; minLength?: number | undefined; pattern?: string | undefined; required?: boolean | undefined; autoComplete?: string | undefined; onKeyDown?: ((event: import("react").KeyboardEvent) => void) | undefined; expiryDate?: boolean | undefined; warningText?: string | undefined; configYear?: boolean | undefined; calendarConfig?: import("../../components/base/StandardDate/StandardDate").CalendarConfig | undefined; hideErrorMessage?: boolean | undefined; rules?: (Omit, "disabled" | "valueAsNumber" | "valueAsDate" | "setValueAs"> & Omit, "disabled" | "pattern" | "valueAsNumber" | "valueAsDate" | "setValueAs"> & { pattern?: { value?: string; message?: string; }; }) | undefined; shouldUnregister?: boolean | undefined; defaultValue?: any; ignoreError?: boolean | undefined; } | { isManual: boolean; requireSelection: boolean; name: string; fieldType: "input"; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; placeholder?: string; value?: string | undefined; tag?: import("react").ReactNode; type?: import("../../types/form/formTypes/textFields.types").FrankieTextInputTypes | undefined; label?: string | undefined; onClick?: import("react").MouseEventHandler | undefined; onChange?: ((event: import("react").ChangeEvent) => void) | undefined; onBlur?: ((event: import("react").ChangeEvent) => void) | undefined; disabled?: boolean | undefined; className?: string | undefined; inputClassName?: string | undefined; size?: ("sm" | "md" | "lg") | undefined; variant?: ("primary" | "light") | undefined; counter?: import("react").ReactNode; errorText?: string | undefined; readOnly?: boolean | undefined; badge?: import("react").ReactNode; closeButton?: { onClick: import("react").MouseEventHandler; } | undefined; isSearchIcon?: boolean | undefined; testid?: { container?: string; input?: string; label?: string; tag?: string; showPassword?: string; helperText?: string; warningText?: string; counter?: string; closeCta?: string; mockImg?: string; } | undefined; standardDate?: boolean | undefined; onFocus?: ((event: import("react").FocusEvent) => void) | undefined; min?: string | number | undefined; max?: string | number | undefined; maxLength?: number | undefined; minLength?: number | undefined; pattern?: string | undefined; required?: boolean | undefined; autoComplete?: string | undefined; onKeyDown?: ((event: import("react").KeyboardEvent) => void) | undefined; expiryDate?: boolean | undefined; warningText?: string | undefined; configYear?: boolean | undefined; calendarConfig?: import("../../components/base/StandardDate/StandardDate").CalendarConfig | undefined; hideErrorMessage?: boolean | undefined; rules?: (Omit, "disabled" | "valueAsNumber" | "valueAsDate" | "setValueAs"> & Omit, "disabled" | "pattern" | "valueAsNumber" | "valueAsDate" | "setValueAs"> & { pattern?: { value?: string; message?: string; }; }) | undefined; shouldUnregister?: boolean | undefined; defaultValue?: any; ignoreError?: boolean | undefined; disabledVisually?: boolean; } | { isManual: boolean; requireSelection: boolean; name: string; fieldType: "input"; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; placeholder?: string; value?: string | undefined; tag?: import("react").ReactNode; type?: import("../../types/form/formTypes/textFields.types").FrankieTextInputTypes | undefined; label?: string | undefined; onClick?: import("react").MouseEventHandler | undefined; onChange?: ((event: import("react").ChangeEvent) => void) | undefined; onBlur?: ((event: import("react").ChangeEvent) => void) | undefined; disabled?: boolean | undefined; className?: string | undefined; inputClassName?: string | undefined; size?: ("sm" | "md" | "lg") | undefined; variant?: ("primary" | "light") | undefined; counter?: import("react").ReactNode; errorText?: string | undefined; readOnly?: boolean | undefined; badge?: import("react").ReactNode; closeButton?: { onClick: import("react").MouseEventHandler; } | undefined; isSearchIcon?: boolean | undefined; testid?: { container?: string; input?: string; label?: string; tag?: string; showPassword?: string; helperText?: string; warningText?: string; counter?: string; closeCta?: string; mockImg?: string; } | undefined; standardDate?: boolean | undefined; onFocus?: ((event: import("react").FocusEvent) => void) | undefined; min?: string | number | undefined; max?: string | number | undefined; maxLength?: number | undefined; minLength?: number | undefined; pattern?: string | undefined; required?: boolean | undefined; autoComplete?: string | undefined; onKeyDown?: ((event: import("react").KeyboardEvent) => void) | undefined; expiryDate?: boolean | undefined; warningText?: string | undefined; configYear?: boolean | undefined; calendarConfig?: import("../../components/base/StandardDate/StandardDate").CalendarConfig | undefined; hideErrorMessage?: boolean | undefined; rules?: (Omit, "disabled" | "valueAsNumber" | "valueAsDate" | "setValueAs"> & Omit, "disabled" | "pattern" | "valueAsNumber" | "valueAsDate" | "setValueAs"> & { pattern?: { value?: string; message?: string; }; }) | undefined; shouldUnregister?: boolean | undefined; defaultValue?: any; ignoreError?: boolean | undefined; toggleConfig?: { label?: string; rules?: Partial, "rules">["rules"]>; } | undefined; } | { isManual: boolean; requireSelection: boolean; name: string; fieldType: "input"; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; placeholder?: string; value?: string | undefined; tag?: import("react").ReactNode; type?: import("../../types/form/formTypes/textFields.types").FrankieTextInputTypes | undefined; label?: string | undefined; onClick?: import("react").MouseEventHandler | undefined; onChange?: ((event: import("react").ChangeEvent) => void) | undefined; onBlur?: ((event: import("react").ChangeEvent) => void) | undefined; disabled?: boolean | undefined; className?: string | undefined; inputClassName?: string | undefined; size?: ("sm" | "md" | "lg") | undefined; variant?: ("primary" | "light") | undefined; counter?: import("react").ReactNode; errorText?: string | undefined; readOnly?: boolean | undefined; badge?: import("react").ReactNode; closeButton?: { onClick: import("react").MouseEventHandler; } | undefined; isSearchIcon?: boolean | undefined; testid?: { container?: string; input?: string; label?: string; tag?: string; showPassword?: string; helperText?: string; warningText?: string; counter?: string; closeCta?: string; mockImg?: string; } | undefined; standardDate?: boolean | undefined; onFocus?: ((event: import("react").FocusEvent) => void) | undefined; min?: string | number | undefined; max?: string | number | undefined; maxLength?: number | undefined; minLength?: number | undefined; pattern?: string | undefined; required?: boolean | undefined; autoComplete?: string | undefined; onKeyDown?: ((event: import("react").KeyboardEvent) => void) | undefined; expiryDate?: boolean | undefined; warningText?: string | undefined; configYear?: boolean | undefined; calendarConfig?: import("../../components/base/StandardDate/StandardDate").CalendarConfig | undefined; hideErrorMessage?: boolean | undefined; rules?: (Omit, "disabled" | "valueAsNumber" | "valueAsDate" | "setValueAs"> & Omit, "disabled" | "pattern" | "valueAsNumber" | "valueAsDate" | "setValueAs"> & { pattern?: { value?: string; message?: string; }; }) | undefined; shouldUnregister?: boolean | undefined; defaultValue?: any; ignoreError?: boolean | undefined; toggleConfig?: { label?: string; rules?: Partial, "rules">["rules"]>; } | undefined; disabledVisually?: boolean; } | { isManual: boolean; requireSelection: boolean; name: string; fieldType: "date"; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; placeholder?: string; value?: string | undefined; tag?: import("react").ReactNode; type?: import("../../types/form/formTypes/textFields.types").FrankieTextInputTypes | undefined; label?: string | undefined; onClick?: import("react").MouseEventHandler | undefined; onChange?: ((event: import("react").ChangeEvent) => void) | undefined; onBlur?: ((event: import("react").ChangeEvent) => void) | undefined; disabled?: boolean | undefined; className?: string | undefined; inputClassName?: string | undefined; size?: ("sm" | "md" | "lg") | undefined; variant?: ("primary" | "light") | undefined; counter?: import("react").ReactNode; errorText?: string | undefined; readOnly?: boolean | undefined; badge?: import("react").ReactNode; closeButton?: { onClick: import("react").MouseEventHandler; } | undefined; isSearchIcon?: boolean | undefined; testid?: { container?: string; input?: string; label?: string; tag?: string; showPassword?: string; helperText?: string; warningText?: string; counter?: string; closeCta?: string; mockImg?: string; } | undefined; standardDate?: boolean | undefined; onFocus?: ((event: import("react").FocusEvent) => void) | undefined; min?: string | number | undefined; max?: string | number | undefined; maxLength?: number | undefined; minLength?: number | undefined; pattern?: string | undefined; required?: boolean | undefined; autoComplete?: string | undefined; onKeyDown?: ((event: import("react").KeyboardEvent) => void) | undefined; expiryDate?: boolean | undefined; warningText?: string | undefined; configYear?: boolean | undefined; calendarConfig?: (import("../../components/base/StandardDate/StandardDate").CalendarConfig & Partial) | undefined; hideErrorMessage?: boolean | undefined; rules?: (Omit, "disabled" | "valueAsNumber" | "valueAsDate" | "setValueAs"> & Omit, "disabled" | "pattern" | "valueAsNumber" | "valueAsDate" | "setValueAs"> & { pattern?: { value?: string; message?: string; }; }) | undefined; shouldUnregister?: boolean | undefined; defaultValue?: any; control?: import("react-hook-form").Control | undefined; ignoreError?: boolean | undefined; } | { isManual: boolean; requireSelection: boolean; name: string; fieldType: "date"; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; placeholder?: string; value?: string | undefined; tag?: import("react").ReactNode; type?: import("../../types/form/formTypes/textFields.types").FrankieTextInputTypes | undefined; label?: string | undefined; onClick?: import("react").MouseEventHandler | undefined; onChange?: ((event: import("react").ChangeEvent) => void) | undefined; onBlur?: ((event: import("react").ChangeEvent) => void) | undefined; disabled?: boolean | undefined; className?: string | undefined; inputClassName?: string | undefined; size?: ("sm" | "md" | "lg") | undefined; variant?: ("primary" | "light") | undefined; counter?: import("react").ReactNode; errorText?: string | undefined; readOnly?: boolean | undefined; badge?: import("react").ReactNode; closeButton?: { onClick: import("react").MouseEventHandler; } | undefined; isSearchIcon?: boolean | undefined; testid?: { container?: string; input?: string; label?: string; tag?: string; showPassword?: string; helperText?: string; warningText?: string; counter?: string; closeCta?: string; mockImg?: string; } | undefined; standardDate?: boolean | undefined; onFocus?: ((event: import("react").FocusEvent) => void) | undefined; min?: string | number | undefined; max?: string | number | undefined; maxLength?: number | undefined; minLength?: number | undefined; pattern?: string | undefined; required?: boolean | undefined; autoComplete?: string | undefined; onKeyDown?: ((event: import("react").KeyboardEvent) => void) | undefined; expiryDate?: boolean | undefined; warningText?: string | undefined; configYear?: boolean | undefined; calendarConfig?: (import("../../components/base/StandardDate/StandardDate").CalendarConfig & Partial) | undefined; hideErrorMessage?: boolean | undefined; rules?: (Omit, "disabled" | "valueAsNumber" | "valueAsDate" | "setValueAs"> & Omit, "disabled" | "pattern" | "valueAsNumber" | "valueAsDate" | "setValueAs"> & { pattern?: { value?: string; message?: string; }; }) | undefined; shouldUnregister?: boolean | undefined; defaultValue?: any; control?: import("react-hook-form").Control | undefined; ignoreError?: boolean | undefined; disabledVisually?: boolean; } | { isManual: boolean; requireSelection: boolean; name: string; fieldType: "date"; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; placeholder?: string; value?: string | undefined; tag?: import("react").ReactNode; type?: import("../../types/form/formTypes/textFields.types").FrankieTextInputTypes | undefined; label?: string | undefined; onClick?: import("react").MouseEventHandler | undefined; onChange?: ((event: import("react").ChangeEvent) => void) | undefined; onBlur?: ((event: import("react").ChangeEvent) => void) | undefined; disabled?: boolean | undefined; className?: string | undefined; inputClassName?: string | undefined; size?: ("sm" | "md" | "lg") | undefined; variant?: ("primary" | "light") | undefined; counter?: import("react").ReactNode; errorText?: string | undefined; readOnly?: boolean | undefined; badge?: import("react").ReactNode; closeButton?: { onClick: import("react").MouseEventHandler; } | undefined; isSearchIcon?: boolean | undefined; testid?: { container?: string; input?: string; label?: string; tag?: string; showPassword?: string; helperText?: string; warningText?: string; counter?: string; closeCta?: string; mockImg?: string; } | undefined; standardDate?: boolean | undefined; onFocus?: ((event: import("react").FocusEvent) => void) | undefined; min?: string | number | undefined; max?: string | number | undefined; maxLength?: number | undefined; minLength?: number | undefined; pattern?: string | undefined; required?: boolean | undefined; autoComplete?: string | undefined; onKeyDown?: ((event: import("react").KeyboardEvent) => void) | undefined; expiryDate?: boolean | undefined; warningText?: string | undefined; configYear?: boolean | undefined; calendarConfig?: (import("../../components/base/StandardDate/StandardDate").CalendarConfig & Partial) | undefined; hideErrorMessage?: boolean | undefined; rules?: (Omit, "disabled" | "valueAsNumber" | "valueAsDate" | "setValueAs"> & Omit, "disabled" | "pattern" | "valueAsNumber" | "valueAsDate" | "setValueAs"> & { pattern?: { value?: string; message?: string; }; }) | undefined; shouldUnregister?: boolean | undefined; defaultValue?: any; control?: import("react-hook-form").Control | undefined; ignoreError?: boolean | undefined; toggleConfig?: { label?: string; rules?: Partial, "rules">["rules"]>; } | undefined; } | { isManual: boolean; requireSelection: boolean; name: string; fieldType: "date"; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; placeholder?: string; value?: string | undefined; tag?: import("react").ReactNode; type?: import("../../types/form/formTypes/textFields.types").FrankieTextInputTypes | undefined; label?: string | undefined; onClick?: import("react").MouseEventHandler | undefined; onChange?: ((event: import("react").ChangeEvent) => void) | undefined; onBlur?: ((event: import("react").ChangeEvent) => void) | undefined; disabled?: boolean | undefined; className?: string | undefined; inputClassName?: string | undefined; size?: ("sm" | "md" | "lg") | undefined; variant?: ("primary" | "light") | undefined; counter?: import("react").ReactNode; errorText?: string | undefined; readOnly?: boolean | undefined; badge?: import("react").ReactNode; closeButton?: { onClick: import("react").MouseEventHandler; } | undefined; isSearchIcon?: boolean | undefined; testid?: { container?: string; input?: string; label?: string; tag?: string; showPassword?: string; helperText?: string; warningText?: string; counter?: string; closeCta?: string; mockImg?: string; } | undefined; standardDate?: boolean | undefined; onFocus?: ((event: import("react").FocusEvent) => void) | undefined; min?: string | number | undefined; max?: string | number | undefined; maxLength?: number | undefined; minLength?: number | undefined; pattern?: string | undefined; required?: boolean | undefined; autoComplete?: string | undefined; onKeyDown?: ((event: import("react").KeyboardEvent) => void) | undefined; expiryDate?: boolean | undefined; warningText?: string | undefined; configYear?: boolean | undefined; calendarConfig?: (import("../../components/base/StandardDate/StandardDate").CalendarConfig & Partial) | undefined; hideErrorMessage?: boolean | undefined; rules?: (Omit, "disabled" | "valueAsNumber" | "valueAsDate" | "setValueAs"> & Omit, "disabled" | "pattern" | "valueAsNumber" | "valueAsDate" | "setValueAs"> & { pattern?: { value?: string; message?: string; }; }) | undefined; shouldUnregister?: boolean | undefined; defaultValue?: any; control?: import("react-hook-form").Control | undefined; ignoreError?: boolean | undefined; toggleConfig?: { label?: string; rules?: Partial, "rules">["rules"]>; } | undefined; disabledVisually?: boolean; } | { isManual: boolean; requireSelection: boolean; name: string; fieldType: "textarea"; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; placeholder?: string; value?: string | undefined; tag?: import("react").ReactNode; type?: import("../../types/form/formTypes/textFields.types").FrankieTextInputTypes | undefined; label?: string | undefined; onClick?: import("react").MouseEventHandler | undefined; onChange?: ((event: import("react").ChangeEvent) => void) | undefined; onBlur?: ((event: import("react").ChangeEvent) => void) | undefined; disabled?: boolean | undefined; className?: string | undefined; inputClassName?: string | undefined; size?: ("sm" | "md" | "lg") | undefined; variant?: ("primary" | "light") | undefined; counter?: import("react").ReactNode; errorText?: string | undefined; readOnly?: boolean | undefined; badge?: import("react").ReactNode; closeButton?: { onClick: import("react").MouseEventHandler; } | undefined; isSearchIcon?: boolean | undefined; testid?: { container?: string; input?: string; label?: string; tag?: string; showPassword?: string; helperText?: string; warningText?: string; counter?: string; closeCta?: string; mockImg?: string; } | undefined; standardDate?: boolean | undefined; onFocus?: ((event: import("react").FocusEvent) => void) | undefined; min?: string | number | undefined; max?: string | number | undefined; maxLength?: number | undefined; minLength?: number | undefined; pattern?: string | undefined; required?: boolean | undefined; autoComplete?: string | undefined; onKeyDown?: ((event: import("react").KeyboardEvent) => void) | undefined; expiryDate?: boolean | undefined; warningText?: string | undefined; configYear?: boolean | undefined; calendarConfig?: import("../../components/base/StandardDate/StandardDate").CalendarConfig | undefined; hideErrorMessage?: boolean | undefined; rules?: (Omit, "disabled" | "valueAsNumber" | "valueAsDate" | "setValueAs"> & Omit, "disabled" | "pattern" | "valueAsNumber" | "valueAsDate" | "setValueAs"> & { pattern?: { value?: string; message?: string; }; }) | undefined; shouldUnregister?: boolean | undefined; defaultValue?: any; ignoreError?: boolean | undefined; } | { isManual: boolean; requireSelection: boolean; name: string; fieldType: "textarea"; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; placeholder?: string; value?: string | undefined; tag?: import("react").ReactNode; type?: import("../../types/form/formTypes/textFields.types").FrankieTextInputTypes | undefined; label?: string | undefined; onClick?: import("react").MouseEventHandler | undefined; onChange?: ((event: import("react").ChangeEvent) => void) | undefined; onBlur?: ((event: import("react").ChangeEvent) => void) | undefined; disabled?: boolean | undefined; className?: string | undefined; inputClassName?: string | undefined; size?: ("sm" | "md" | "lg") | undefined; variant?: ("primary" | "light") | undefined; counter?: import("react").ReactNode; errorText?: string | undefined; readOnly?: boolean | undefined; badge?: import("react").ReactNode; closeButton?: { onClick: import("react").MouseEventHandler; } | undefined; isSearchIcon?: boolean | undefined; testid?: { container?: string; input?: string; label?: string; tag?: string; showPassword?: string; helperText?: string; warningText?: string; counter?: string; closeCta?: string; mockImg?: string; } | undefined; standardDate?: boolean | undefined; onFocus?: ((event: import("react").FocusEvent) => void) | undefined; min?: string | number | undefined; max?: string | number | undefined; maxLength?: number | undefined; minLength?: number | undefined; pattern?: string | undefined; required?: boolean | undefined; autoComplete?: string | undefined; onKeyDown?: ((event: import("react").KeyboardEvent) => void) | undefined; expiryDate?: boolean | undefined; warningText?: string | undefined; configYear?: boolean | undefined; calendarConfig?: import("../../components/base/StandardDate/StandardDate").CalendarConfig | undefined; hideErrorMessage?: boolean | undefined; rules?: (Omit, "disabled" | "valueAsNumber" | "valueAsDate" | "setValueAs"> & Omit, "disabled" | "pattern" | "valueAsNumber" | "valueAsDate" | "setValueAs"> & { pattern?: { value?: string; message?: string; }; }) | undefined; shouldUnregister?: boolean | undefined; defaultValue?: any; ignoreError?: boolean | undefined; disabledVisually?: boolean; } | { isManual: boolean; requireSelection: boolean; name: string; fieldType: "textarea"; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; placeholder?: string; value?: string | undefined; tag?: import("react").ReactNode; type?: import("../../types/form/formTypes/textFields.types").FrankieTextInputTypes | undefined; label?: string | undefined; onClick?: import("react").MouseEventHandler | undefined; onChange?: ((event: import("react").ChangeEvent) => void) | undefined; onBlur?: ((event: import("react").ChangeEvent) => void) | undefined; disabled?: boolean | undefined; className?: string | undefined; inputClassName?: string | undefined; size?: ("sm" | "md" | "lg") | undefined; variant?: ("primary" | "light") | undefined; counter?: import("react").ReactNode; errorText?: string | undefined; readOnly?: boolean | undefined; badge?: import("react").ReactNode; closeButton?: { onClick: import("react").MouseEventHandler; } | undefined; isSearchIcon?: boolean | undefined; testid?: { container?: string; input?: string; label?: string; tag?: string; showPassword?: string; helperText?: string; warningText?: string; counter?: string; closeCta?: string; mockImg?: string; } | undefined; standardDate?: boolean | undefined; onFocus?: ((event: import("react").FocusEvent) => void) | undefined; min?: string | number | undefined; max?: string | number | undefined; maxLength?: number | undefined; minLength?: number | undefined; pattern?: string | undefined; required?: boolean | undefined; autoComplete?: string | undefined; onKeyDown?: ((event: import("react").KeyboardEvent) => void) | undefined; expiryDate?: boolean | undefined; warningText?: string | undefined; configYear?: boolean | undefined; calendarConfig?: import("../../components/base/StandardDate/StandardDate").CalendarConfig | undefined; hideErrorMessage?: boolean | undefined; rules?: (Omit, "disabled" | "valueAsNumber" | "valueAsDate" | "setValueAs"> & Omit, "disabled" | "pattern" | "valueAsNumber" | "valueAsDate" | "setValueAs"> & { pattern?: { value?: string; message?: string; }; }) | undefined; shouldUnregister?: boolean | undefined; defaultValue?: any; ignoreError?: boolean | undefined; toggleConfig?: { label?: string; rules?: Partial, "rules">["rules"]>; } | undefined; } | { isManual: boolean; requireSelection: boolean; name: string; fieldType: "textarea"; dataType?: import("../../appConfig.type").FormFieldDataType; hide?: boolean; style?: import("../../appConfig.type").Styles; showToggle?: boolean | undefined; image?: string; title?: import("../../appConfig.type").Content; helperText?: string; placeholder?: string; value?: string | undefined; tag?: import("react").ReactNode; type?: import("../../types/form/formTypes/textFields.types").FrankieTextInputTypes | undefined; label?: string | undefined; onClick?: import("react").MouseEventHandler | undefined; onChange?: ((event: import("react").ChangeEvent) => void) | undefined; onBlur?: ((event: import("react").ChangeEvent) => void) | undefined; disabled?: boolean | undefined; className?: string | undefined; inputClassName?: string | undefined; size?: ("sm" | "md" | "lg") | undefined; variant?: ("primary" | "light") | undefined; counter?: import("react").ReactNode; errorText?: string | undefined; readOnly?: boolean | undefined; badge?: import("react").ReactNode; closeButton?: { onClick: import("react").MouseEventHandler; } | undefined; isSearchIcon?: boolean | undefined; testid?: { container?: string; input?: string; label?: string; tag?: string; showPassword?: string; helperText?: string; warningText?: string; counter?: string; closeCta?: string; mockImg?: string; } | undefined; standardDate?: boolean | undefined; onFocus?: ((event: import("react").FocusEvent) => void) | undefined; min?: string | number | undefined; max?: string | number | undefined; maxLength?: number | undefined; minLength?: number | undefined; pattern?: string | undefined; required?: boolean | undefined; autoComplete?: string | undefined; onKeyDown?: ((event: import("react").KeyboardEvent) => void) | undefined; expiryDate?: boolean | undefined; warningText?: string | undefined; configYear?: boolean | undefined; calendarConfig?: import("../../components/base/StandardDate/StandardDate").CalendarConfig | undefined; hideErrorMessage?: boolean | undefined; rules?: (Omit, "disabled" | "valueAsNumber" | "valueAsDate" | "setValueAs"> & Omit, "disabled" | "pattern" | "valueAsNumber" | "valueAsDate" | "setValueAs"> & { pattern?: { value?: string; message?: string; }; }) | undefined; shouldUnregister?: boolean | undefined; defaultValue?: any; ignoreError?: boolean | undefined; toggleConfig?: { label?: string; rules?: Partial, "rules">["rules"]>; } | undefined; disabledVisually?: boolean; }; export declare const personalDetailsPage: IFormPageConfig<'PERSONAL'>; //# sourceMappingURL=personalDetails.config.d.ts.map