import type { TopLevelDataSchema } from '../context/StateContext/types';
import type { ExistingLegalEntity, LegalEntity } from '../core/models/api/legal-entity';
import type { TrustedFieldsProvider } from '../core/models/api/trusted-fields-provider';
import type { MappingRecord } from './mapping/mappingRecord';
export declare function getTrustedFields(rootLegalEntity: ExistingLegalEntity, apiMapping: MappingRecord<TopLevelDataSchema, LegalEntity>, provider?: TrustedFieldsProvider): Record<string, string[]>;
export declare function getTrustedFieldsProvider(rootLegalEntity: ExistingLegalEntity): TrustedFieldsProvider | undefined;
export declare const getApiTrustedFields: (rootLegalEntity: ExistingLegalEntity, provider?: TrustedFieldsProvider) => string[];
