import type { LC, PropsWithChildren } from '@use-gpu/live'; import type { TextureSource } from '@use-gpu/core'; import type { Renderable } from '../pass.d.mts'; import type { BoundLight } from '../light/types.d.mts'; export type ShadowOmniPassProps = PropsWithChildren<{ env: Record; calls: { shadow?: Renderable[]; }; map: BoundLight; descriptors: GPURenderPassDescriptor[]; texture: TextureSource; }>; /** Shadow render pass. Draws all shadow calls to an omnidirectional shadow map. */ export declare const ShadowOmniPass: LC;