import type { LC, LiveElement, PropsWithChildren } from '@use-gpu/live'; import type { UseLight } from '../light/types.d.mts'; import type { LightEnv } from '../pass/types.d.mts'; export type LightContextProps = UseLight; export declare const DEFAULT_LIGHT_CONTEXT: () => void; export declare const LightContext: import("@use-gpu/live").LiveContext; export declare const useLightContext: () => UseLight; export declare const useNoLightContext: () => void; export type LightProviderProps = PropsWithChildren<{ shadows?: boolean; then?: (lightEnv: LightEnv) => LiveElement; }>; export declare const LightProvider: LC;