import { OtVar } from "@ot-builder/variance";
import { DelayValueCollector } from "../../common/value-collector";
export declare class TvsCollector extends DelayValueCollector<OtVar.Dim, OtVar.Master, OtVar.Value, DelayDeltaValue> {
    constructor();
    protected createCollectedValue(origin: number, deltaMA: number[]): DelayDeltaValue;
}
export declare class DelayDeltaValue {
    private col;
    origin: number;
    private deltaMA;
    constructor(col: TvsCollector, origin: number, deltaMA: number[]);
    resolve(): number[];
}
export declare function collectDeltaData(mc: TvsCollector, dimensions: number, data: OtVar.Value[][]): DelayDeltaValue[][];
//# sourceMappingURL=collect.d.ts.map