import type StateSession from "../../orset/session/StateSession.ts";
export type VisibleEdgeRecord = {
    readonly from: string;
    readonly to: string;
    readonly label: string;
};
export declare function collectAliveNodeIdsFromSession(session: StateSession): Promise<string[]>;
export declare function collectAliveNodeSetFromSession(session: StateSession): Promise<Set<string>>;
export declare function collectVisibleEdgesFromSession(session: StateSession, aliveNodes?: ReadonlySet<string>): Promise<VisibleEdgeRecord[]>;
