import type { ExistingLegalEntity } from '../../../../core/models/api/legal-entity';
import type { LegalEntityAssociation } from '../../../../core/models/api/legal-entity-association';
import type { TrustMember } from '../../tasks/TrustMembers/types';
/**
 * In the API response, there are multiple {@link LegalEntityAssociation}s for the same associated entity;
 * one for each role e.g. 'trustee', 'protector', 'settlor'...
 *
 * Therefore we need to combine these into one {@link TrustMember} with multiple roles.
 */
export declare const mapEntityAssociationsToTrustMembers: (trustEntityId: string, entityAssociations: LegalEntityAssociation[], exemptSettlorLE?: ExistingLegalEntity) => TrustMember[];
