import { testInitializeLayer, testInitializeLayerAsync } from "./lifecycle-test.js"; import type { Layer } from '@deck.gl/core'; import type { LayerClass, LayerTestCase, ResetSpy, SpyFactory, TestLayerOptions } from "./lifecycle-test.js"; export { testInitializeLayer, testInitializeLayerAsync }; export type { LayerClass, LayerTestCase, ResetSpy, SpyFactory }; /** * Initialize and updates a layer over a sequence of scenarios (test cases). * Use `testLayerAsync` if the layer's update flow contains async operations. */ export declare function testLayer(opts: Omit, 'createSpy' | 'resetSpy'> & { createSpy?: SpyFactory; resetSpy?: ResetSpy; }): void; /** * Initialize and updates a layer over a sequence of scenarios (test cases). * Each test case is awaited until the layer's isLoaded flag is true. */ export declare function testLayerAsync(opts: Omit, 'createSpy' | 'resetSpy'> & { createSpy?: SpyFactory; resetSpy?: ResetSpy; }): Promise; //# sourceMappingURL=tape.d.ts.map