import type { Layer } from '@deck.gl/core'; import type { ResetSpy, SpyFactory, TestLayerOptions } from "./lifecycle-test.js"; export declare function testLayer(opts: Omit, 'createSpy' | 'resetSpy'> & { createSpy?: SpyFactory; resetSpy?: ResetSpy; }): void; export declare function testLayerAsync(opts: Omit, 'createSpy' | 'resetSpy'> & { createSpy?: SpyFactory; resetSpy?: ResetSpy; }): Promise; export { testInitializeLayer, testInitializeLayerAsync } from "./lifecycle-test.js"; export { getLayerUniforms } from "./utils/layer.js"; export { toLowPrecision } from "./utils/precision.js"; export { gl, device } from "./utils/setup-gl.js"; export { generateLayerTests } from "./generate-layer-tests.js"; export type { LayerTestCase, ResetSpy, SpyFactory, TestLayerOptions } from "./lifecycle-test.js"; //# sourceMappingURL=vitest.d.ts.map