export interface ProcessEntry { launch_id: number; command_name: string; project_dir: string; pid: number; log_collector_pid: number; start_time: number; created_at: number; killed_at?: number; shell: string; root?: string; } interface CreateProcessEntry { commandName: string; projectDir: string; pid: number; logCollectorPid: number; shell: string; root?: string; } interface UpdateProcessKilledAt { commandName: string; projectDir: string; pid: number; killedAt: number; } interface DeleteProcessEntry { commandName: string; projectDir: string; pid: number; } export declare function createProcessEntry(entry: CreateProcessEntry): number; export declare function updateProcessKilledAt(entry: UpdateProcessKilledAt): void; export declare function deleteProcessEntry(entry: DeleteProcessEntry): void; export declare function findProcessesByCommandNameAndProjectDir(commandName: string, projectDir: string): ProcessEntry[]; export declare function findProcessesByProjectDir(projectDir: string): ProcessEntry[]; export declare function findRunningProcessesByProjectDir(projectDir: string): ProcessEntry[]; export declare function findAllProcesses(): ProcessEntry[]; export declare function findAllRunningProcesses(): ProcessEntry[]; export declare function findAllKilledProcesses(): ProcessEntry[]; export {}; //# sourceMappingURL=processTable.d.ts.map