import type { LC, PropsWithChildren } from '@use-gpu/live'; import type { Renderable } from '../pass.d.cts'; import type { BoundLight } from '../light/types.d.cts'; export type ShadowSpotPassProps = PropsWithChildren<{ env: Record; calls: { shadow?: Renderable[]; }; map: BoundLight; descriptors: GPURenderPassDescriptor[]; }>; /** Perspective shadow render pass. Draws all shadow calls to a perspective shadow map. */ export declare const ShadowSpotPass: LC;