import type { LC } from '@use-gpu/live'; import type { PassBinding } from '../../pass/types.d.mts'; export declare const ViewBuffer: LC; export declare const useViewBuffer: () => { bindings: { view: PassBinding | { bind: () => import("@use-gpu/core").StorageSource[]; module: import("@use-gpu/shader").ShaderModule; visibility?: "vertex" | "fragment"; }; }; views: { pre: { cull: import("@use-gpu/core").ViewCuller; uniforms: import("@use-gpu/core").ViewUniforms; }; view: { cull: import("@use-gpu/core").ViewCuller; uniforms: import("@use-gpu/core").ViewUniforms; }; }; }; export declare const useNoViewBuffer: () => void;