/*! * Copyright (c) Microsoft Corporation. * Licensed under the MIT License. */ import { Atlas } from "../../atlas.js"; import { BufferBase, TransitionBufferBase } from "../../buffer.js"; import { IBufferVisual, ITransitionBufferVisual } from "../../index.js"; import { Core } from "../../main.js"; import { Palette } from "../../palette.js"; import { Hittable } from "./hittable.js"; import { Main } from "./main.js"; export declare class Buffer extends BufferBase implements IBufferVisual { hasChangedCallback: () => void; constructor(core: Core, ids: Uint32Array); update(): void; } export declare class TransitionBuffer extends TransitionBufferBase implements ITransitionBufferVisual { private _hasChanged; private _main; private _time0; private _time1; private _duration; private _stagger; minY: number; hittables: Hittable[]; hasChangedCallback: () => void; get time0(): number; set time0(value: number); get time1(): number; set time1(value: number); get duration(): number; set duration(value: number); get stagger(): number; set stagger(value: number); constructor(core: Core, main: Main, ids: Uint32Array); update(): void; }