export interface ProcessInstance { pid: number; parent_pid: number; start_identity: string | null; } export declare function processInstanceMatches(expected: Pick, current: Pick): boolean; export declare function processSnapshot(): Promise; export declare function descendantsOf(rootPid: number, snapshot: readonly ProcessInstance[]): ProcessInstance[]; export declare function liveProcessInstances(candidates: readonly ProcessInstance[], snapshot: readonly ProcessInstance[]): ProcessInstance[]; export declare function rootProcessAlive(rootPid: number, rootInstance: ProcessInstance | null, snapshot: readonly ProcessInstance[]): boolean; export declare function uniqueProcessInstances(instances: readonly ProcessInstance[]): ProcessInstance[]; export declare function processInstanceKey(instance: ProcessInstance): string;