import {
  ParallelMergePcapFilesResult, MergePcapFilesResult, MergePcapFilesOptions, MergePcapFilesStatus
} from "./vita-options-results";

export interface VitaPcapMerge {
  mergePcapFiles(mergePcapFileOptions: MergePcapFilesOptions,
                 cbStatus: (err: Error, mergePcapFilesStatus: MergePcapFilesStatus)=>void,
                 cbFinal: (err: Error, mergePcapFilesResults: MergePcapFilesResult)=>void);
  mergePcapFilesParallel(files: string[],
                         mergedFilename: string,
                         cb: (err: Error, mergePcapFilesResults: ParallelMergePcapFilesResult[])=>void);
}
