import { Layer } from '@deck.gl/core'; import type { LayerTestCase, LayerClass } from "./lifecycle-test.js"; export declare function generateLayerTests({ Layer, sampleProps, assert, onBeforeUpdate, onAfterUpdate, runDefaultAsserts }: { Layer: LayerClass; /** * Override default props during the test */ sampleProps?: Partial; assert?: (condition: any, comment: string) => void; onBeforeUpdate?: LayerTestCase['onBeforeUpdate']; onAfterUpdate?: LayerTestCase['onAfterUpdate']; /** * Test some typical assumptions after layer updates * For primitive layers, assert that layer has model(s). * For composite layers, assert that layer has sublayer(s). * @default true */ runDefaultAsserts?: boolean; }): LayerTestCase[]; //# sourceMappingURL=generate-layer-tests.d.ts.map