type CallFn = (args: D[]) => void; export default class MergeCaller { private callArgs; private callFn; constructor(fn: CallFn); private finalCall; pendingData(): D[]; push(...data: D[]): void; } export {};