import type { LC, LiveElement } from '@use-gpu/live'; import type { ColorLike, VectorLike, Lazy } from '@use-gpu/core'; import type { ShaderSource } from '@use-gpu/shader'; export type PBRMaterialProps = { albedo?: ColorLike; metalness?: Lazy; roughness?: Lazy; emissive?: VectorLike; albedoMap?: ShaderSource; metalnessRoughnessMap?: ShaderSource; emissiveMap?: ShaderSource; occlusionMap?: ShaderSource; normalMap?: ShaderSource; render?: (material: Record>) => LiveElement; children?: LiveElement | ((material: Record>) => LiveElement); }; export declare const PBRMaterial: LC;