import type { ShaderModule } from '@use-gpu/shader'; export declare const DEFAULT_MATERIAL_CONTEXT: { solid: { getFragment: import("@use-gpu/shader/wgsl").ParsedBundle; getSurface: import("@use-gpu/shader").ParsedBundle; }; shaded: { getFragment: import("@use-gpu/shader/wgsl").ParsedBundle; getSurface: import("@use-gpu/shader").ParsedBundle; getLight: import("@use-gpu/shader/wgsl").ParsedBundle; applyMaterial: import("@use-gpu/shader/wgsl").ParsedBundle; }; }; export type MaterialContextProps = Record>; export declare const MaterialContext: import("@use-gpu/live").LiveContext; export declare const useMaterialContext: () => MaterialContextProps; export declare const useNoMaterialContext: () => void;