export interface Into { into(): T; } export declare type ConstructorType = new (...args: TArgs) => T; export declare class DoubleBuffer { private currentIdx; private buffers; get current(): T; set current(value: T); get back(): T; set back(value: T); constructor(init: () => T); update(): void; }