export interface Data { [key: string]: any; } export declare abstract class Collector { abstract collect(): Promise; protected runCommand(cmd: string, args: string[], dir?: string): Promise; }