import type { BindingDeclaration, Bindings, BindingsByGroup, ComputeShaderLayout, ShaderLayout } from "../adapter/types/shader-layout.js"; type AnyShaderLayout = Pick; export declare function getShaderLayoutBinding(shaderLayout: AnyShaderLayout, bindingName: string, options?: { ignoreWarnings?: boolean; }): BindingDeclaration | null; export declare function normalizeBindingsByGroup(shaderLayout: AnyShaderLayout, bindingsOrBindGroups?: Bindings | BindingsByGroup): BindingsByGroup; export declare function flattenBindingsByGroup(bindGroups: BindingsByGroup): Bindings; export {}; //# sourceMappingURL=bind-groups.d.ts.map