import { default as React } from 'react'; import { AddressType, AllowedDocumentType, AllowedValueWithCode, AuthParams, CompanyOfficerType, CompanyOfficersDetails, CompanyView, Country, FilePayload, ID } from '@zeniai/client-epic-state'; import { FormSectionProps } from '../../../formElements/common/formSection'; /** * Component & its Props */ export interface CompanyOfficerOnboardingDetailsSectionProps extends FormSectionProps { allNationalityCountries: Country[]; authParams: AuthParams; companyOfficerLocalData: Record; companyTitles: AllowedValueWithCode[]; filesEndPoint: string; isCompleted: boolean; isRefreshingViewInBackground: boolean; isVerificationPopupOpen: boolean; /** * AI autofill field-name sets keyed by officer. Passed through to the * underlying CompanyOfficerDetailsSection. */ autoFilledFieldsByOfficer?: Partial>; companyView?: CompanyView; /** See CompanyOfficerDetailsSection for full contract. */ parsingDocumentFileIds?: ID[]; style?: React.CSSProperties; verifiedPhoneNumber?: string; onGetOtp: (phoneNumber: string) => void; onOfficerAddressClick: (addressType: AddressType) => void; onResendOtp: (otpChallenge: string) => void; onVerifyOtp: (code: string, otpChallenge: string) => void; setIsVerificationPopupOpen: (isVerificationPopupOpen: boolean) => void; onDeleteFile?: (fileId: ID) => void; onEditFileName?: (fileId: ID, name: string) => void; /** See CompanyOfficerDetailsSection for full contract. */ onIdentityDocumentUploadedForAutofill?: (params: { documentType: AllowedDocumentType; fileId: ID; officerType: CompanyOfficerType; }) => void; onPhoneVerified?: (phoneNumber: string) => void; triggerError?: (phoneNumber: string) => void; updateFilesEntity?: (files: FilePayload[]) => void; } export declare const CompanyOfficerOnboardingDetailsSection: ({ companyView, companyOfficerLocalData, allNationalityCountries, isVerificationPopupOpen, setIsVerificationPopupOpen, verifiedPhoneNumber, onPhoneVerified, ...restprops }: CompanyOfficerOnboardingDetailsSectionProps) => import("react/jsx-runtime").JSX.Element;