import type { KaleidoscopeLayer } from '../../src/kaleidoscope.preset-book.types'; import type { FrameTransform } from '../insertable-streams'; type UniformMap = Readonly>; /** Override a layer's uniforms (by layer id) in the running composite; merges. */ export declare const setLayerUniforms: (id: string, uniforms: UniformMap) => void; /** * Drop EVERY layer override. A preset switch calls this so a reused layer id * (e.g. 'blur', shared by the low/medium/high blur presets) reverts to the new * preset's baked uniforms instead of carrying a stale slider override across. */ export declare const resetLayerUniforms: () => void; export declare const makeComposite: (layers: ReadonlyArray) => FrameTransform; export {}; //# sourceMappingURL=composite.d.ts.map