import type { CapabilityName, ExistingLegalEntity } from '../api/legalEntity/legalEntity.types.d.ts'; import type { AccountHolderOption } from '../types/accountHolder.d.ts'; /** ** Account holder option is not stored in backend as it does not effect any check evaluations. ** The value is computed in the front end based on the associations and current flow of the legalEntity * */ export declare const getDefaultAccountHolderType: (legalEntityResponse: ExistingLegalEntity | undefined, isTypeChanging?: boolean, accountHolder?: AccountHolderOption) => AccountHolderOption | undefined; export declare const allowIndividualWithoutSoleProp: (capabilities: CapabilityName[]) => boolean; /** * Whether the legal entity requests any capability whose availability prevents * changing the legal entity type (see {@link capabilitiesToPreventTypeChange}). */ export declare const hasRequestedCapabilitiesToPreventTypeChange: (capabilities: CapabilityName[]) => boolean;