import Output from './Output' abstract class BaseOutput implements Output { timeSpliceSize: string abstract getName(): string abstract getExternalDatas(): string[] abstract output(metrics: any, externalDatas: any): void abstract getCronExp(): string abstract getMetrics(): string[] abstract format(result: any, externalDatas: any): void constructor(timeSpliceSize: string) { this.timeSpliceSize = timeSpliceSize } getTimeSpliceSize(): string { return this.timeSpliceSize } } export = BaseOutput