export type TakeOwnershipWorkerProcess = { processId: number; rawCommandLine: string; }; export type TakeOwnershipWorkerSession = { rootProcessId: number; sessionToken: string; workerProcesses: TakeOwnershipWorkerProcess[]; }; export declare class ProcTakeOwnershipWorkerSessionReader { private readonly procDirectory; constructor(procDirectory: string); listWorkerSessions: () => TakeOwnershipWorkerSession[]; private readProcessSnapshots; private groupChildProcessIdsByParent; private readTokenHoldingWorkerProcesses; private listDescendantsShallowestFirst; private listWorkerProcessesOfSession; private readProcessFile; } //# sourceMappingURL=ProcTakeOwnershipWorkerSessionReader.d.ts.map