import type { ExistingLegalEntity, LegalEntityDto } from '../api/legalEntity/legalEntity.types.d.ts'; import type { TopLevelDataSchema } from '../context/StateContext/types.d.ts'; import type { BusinessDetailsSchema } from '../components/Business/forms/BusinessDetails/types'; import type { BusinessFinancingSchema } from '../components/EFP/tasks/BusinessFinancingDropin/types'; import type { SourceOfFundsSchema } from '../components/EFP/tasks/SourceOfFundsDropin/types'; import type { IndividualSchema } from '../components/Individual/forms/Individual.types'; import type { TrustSchema } from '../components/Trust/forms/Trust/types'; import type { DocumentMappingRecord, MappingKey, MappingRecord } from './mapping/mappingRecord'; export type AnyTLDSFieldName = MappingKey | MappingKey | MappingKey | MappingKey | MappingKey; export declare const getFieldsWithExistingData: (legalEntity: ExistingLegalEntity, keyMapping: MappingRecord, documentMapping?: DocumentMappingRecord, knownProblematicFields?: Array>) => MappingKey[];