import { AddressType, AllowedValueWithCode, CompanyDetails, Country, ID, KybProvidedDocumentType } from '@zeniai/client-epic-state';
import { FileProps } from '../../../commonSetUp/sections/companyDetailsSection/companyDetailsTypes';
import { FormSectionProps } from '../../../formElements/common/formSection';
/**
 * Component & its Props
 */
export interface CompanyOnboardingDetailsSectionProps extends FormSectionProps {
    allNationalityCountries: Country[];
    companyIndustries: AllowedValueWithCode[];
    fileProps: FileProps;
    isCompleted: boolean;
    /** See CompanyDetailsSection for full contract. */
    autoFilledFields?: string[];
    companyDetails?: CompanyDetails;
    /** See CompanyDetailsSection for full contract. */
    parsingDocumentFileIds?: ID[];
    style?: React.CSSProperties;
    onCompanyAddressClick?: (addressType: AddressType) => void;
    /** See CompanyDetailsSection for full contract. */
    onCompanyDocumentUploadedForAutofill?: (params: {
        documentType: KybProvidedDocumentType;
        fileId: ID;
    }) => void;
    onRegisteredAddressClick?: (addressType: AddressType) => void;
}
export declare const CompanyOnboardingDetailsSection: ({ allNationalityCountries, fileProps, companyDetails, companyIndustries, sectionId, isCompleted, isDisabled, style, autoFilledFields, parsingDocumentFileIds, onCompanyAddressClick, onCompanyDocumentUploadedForAutofill, onRegisteredAddressClick, }: CompanyOnboardingDetailsSectionProps) => import("react/jsx-runtime").JSX.Element;
