import type { ShaderSource } from '@use-gpu/shader'; import type { TransformContextProps, TransformBounds, MatrixRefs } from '../providers/transform-provider.d.cts'; import { mat4 } from 'gl-matrix'; export declare const useCombinedMatrix: (matrix?: mat4 | null) => mat4 | null; export declare const useNoCombinedMatrix: () => void; export declare const useMatrixTransform: (matrix?: mat4 | null, bounds?: TransformBounds | null) => [TransformContextProps, MatrixRefs]; export declare const useNoMatrixTransform: () => void; export declare const useMatrixTransformSources: (matrix?: ShaderSource, normalMatrix?: ShaderSource) => TransformContextProps; export declare const useNoMatrixTransformSources: () => void; export declare const useMatrixBounds: (matrix: mat4) => TransformBounds | null; export declare const useNoMatrixBounds: () => void;