export interface ProcessInfo {
    pid: number;
    name: string;
    cpu: number;
    memory: number;
    memoryRss: number;
    username: string;
    command: string;
    path: string;
    started: string;
    state: string;
    category: string;
    windowTitle?: string;
}
export declare class ProcessCollector {
    private collecting;
    private lastSnapshot;
    collect(): Promise<ProcessInfo[]>;
    terminate(pid: number, signal?: string): Promise<boolean>;
    getLastSnapshot(): ProcessInfo[];
}
//# sourceMappingURL=process.d.ts.map