import type { SessionStateMap } from "#harness/types.js";
/** An entry without a join target starts its own cohort. */
export declare function getTaskCohortId(task: {
    readonly taskId: string;
    readonly cohortId?: string;
}): string;
export declare function getSessionTaskCohorts(state: SessionStateMap | undefined): ReadonlyMap<string, string>;
