import { ShaderModule, ParsedBundle, UniformAttribute } from '../../types.d.cts'; export type BundleToAttribute = (bundle: ShaderModule) => UniformAttribute; export type MakeExplodeAccessor = (ns: string, name: string, arg: string, source: string, fields: UniformAttribute[]) => string; export declare const makeExplode: (makeExplodeAccessor: MakeExplodeAccessor, bundleToAttribute: BundleToAttribute) => (struct: ShaderModule, source: ShaderModule) => ParsedBundle;