/*! * Copyright (c) Microsoft Corporation. * Licensed under the MIT License. */ import { IBufferVisual } from "../buffer.js"; import { LayoutBase, ILayoutOptions, IVertexOptions } from "./layout.js"; export interface ISheetLayoutOptions extends ILayoutOptions { side?: number; } export interface ISheetVertexOptions extends IVertexOptions { colors?: Float64Array | Uint32Array; minColor?: number; maxColor?: number; padding?: number; thickness?: number; } export declare class Sheet extends LayoutBase { private _positions; getPositionX(index: number): number; getPositionY(index: number): number; getPositionZ(index: number): number; layout(buffer: IBufferVisual, ids: Uint32Array, options: ISheetLayoutOptions): void; update(buffer: IBufferVisual, ids: Uint32Array, options: ISheetVertexOptions): void; }