interface VisitCountGuard { readonly type: string; readonly workstation?: string; readonly maxVisits?: number; } /** Evaluates the supported inclusive VISIT_COUNT guard set for one lineage. */ export declare function visitCountGuardsAllow(guards: readonly VisitCountGuard[], visits: Readonly>): boolean; /** Carries the greatest contributing lineage counts and records this visit. */ export declare function visitsAfterTransition(inputs: readonly Readonly>[], workstation: string): Readonly>; export {};