import type { ExistingLegalEntity, LegalEntityAssociationDto } from '../api/legalEntity/legalEntity.types.d.ts'; import { type TaskType } from '../stores/globalStore/taskTypes.d.ts'; import { type DecisionMakerType } from '../types/decisionMaker.d.ts'; import type { Scenario } from '../types/scenarios.d.ts'; export declare const getOwnDecisionMakers: (rootLegalEntity: ExistingLegalEntity) => LegalEntityAssociationDto[]; export declare const getDecisionMakers: (rootLegalEntity: ExistingLegalEntity, companyLegalEntityId: string) => LegalEntityAssociationDto[]; export declare const getOwnSignatories: (rootLegalEntity: ExistingLegalEntity) => LegalEntityAssociationDto[]; export declare const getOwnDecisionMakersLegalEntityIds: (rootLegalEntity: ExistingLegalEntity) => string[]; export declare const getAllowedDecisionMakerRoles: (rootLegalEntity: ExistingLegalEntity, taskType: TaskType, scenarios?: Scenario[]) => DecisionMakerType[]; export declare const hasMinRequiredDecisionMakerCount: (rootLegalEntity: ExistingLegalEntity) => boolean;