import { type PropType } from "vue"; import { vec } from "../vec"; export interface TransformProps { matrix?: vec.Matrix; translate?: vec.Vector2; scale?: number | vec.Vector2; rotate?: number; shear?: vec.Vector2; } export declare const Transform: import("vue").DefineComponent<{ matrix: { type: PropType; required: false; }; translate: { type: PropType; required: false; }; scale: { type: PropType; required: false; }; rotate: { type: NumberConstructor; required: false; }; shear: { type: PropType; required: false; }; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; required: false; }; translate: { type: PropType; required: false; }; scale: { type: PropType; required: false; }; rotate: { type: NumberConstructor; required: false; }; shear: { type: PropType; required: false; }; }>>, {}>;