import { UniformAttribute, ShaderModule, ParsedBundle } from '../../types.d.mts'; export type BundleToAttribute = (bundle: ShaderModule) => UniformAttribute; export type MakeDiffAccessor = (name: string, accessor: string, sizers: (string | null)[], args: string[], type: string, offsets: (number | string | null)[]) => string; export declare const makeDiffBy: (makeDiffAccessor: MakeDiffAccessor, bundleToAttribute: BundleToAttribute) => (source: ShaderModule, offset: null | number | string | (null | number | string)[], size: null | ShaderModule | (null | ShaderModule)[]) => ParsedBundle;