import { Dispatch, SetStateAction } from 'react'; import { ProfileViewProps } from './interfaces/profile.view-props'; import { ProfileEntity } from './profile.entity'; export interface ProfileFormProps { formData: { [key: string]: any; }; setFormData: Dispatch>; submitForm: (form: HTMLFormElement) => void; setFileUpload: Dispatch>; viewProps: ProfileViewProps; showPasswordPrompt: boolean; invalidInputs: { [key: string]: boolean | undefined; }; allowedAvatarFormats: string | undefined; isContextLive: boolean; } export declare function ProfileForm(props: ProfileFormProps): import("react/jsx-runtime").JSX.Element; export interface ProfileFormInputProps { id: string; label: string; type: string; value: string | undefined; onChange: (e: React.ChangeEvent) => void; disabled: boolean | undefined; required: boolean; attributes: { [key: string]: any; }; } export declare function ProfileFormInput(props: ProfileFormInputProps): import("react/jsx-runtime").JSX.Element;