import type { ShaderSource } from '@use-gpu/shader'; import type { StorageSource } from '@use-gpu/core'; export type ShaderPrinter = { target: Record; attributes: Record; swap: () => void; shaders: { printPoint: ShaderSource; printLine: ShaderSource; printData: ShaderSource; }; }; export type PrintContextProps = ShaderPrinter; export declare const PrintContext: import("@use-gpu/live").LiveContext; export declare const usePrintContext: () => ShaderPrinter; export declare const useNoPrintContext: () => void;