import { TextGeometryInfo } from '../core/types'; interface WebGPUBufferSet { buffers: { vertex: GPUBuffer; color?: GPUBuffer; indices: GPUBuffer; glyphCenter?: GPUBuffer; glyphIndex?: GPUBuffer; glyphLineIndex?: GPUBuffer; glyphProgress?: GPUBuffer; glyphBaselineY?: GPUBuffer; }; layout: { vertex: GPUVertexBufferLayout; color?: GPUVertexBufferLayout; glyphCenter?: GPUVertexBufferLayout; glyphIndex?: GPUVertexBufferLayout; glyphLineIndex?: GPUVertexBufferLayout; glyphProgress?: GPUVertexBufferLayout; glyphBaselineY?: GPUVertexBufferLayout; }; indexCount: number; indexFormat: GPUIndexFormat; dispose(): void; } declare function createWebGPUBuffers(device: GPUDevice, textGeometry: TextGeometryInfo): WebGPUBufferSet; export { WebGPUBufferSet, createWebGPUBuffers };