/** @internal NOTE: Internal APIs. Subject to change. Use of these APIs in production applications is not supported. */ /** */
import { BimTransform } from '../loader/bim-format-types';
import { GeometryTransform } from '@twinfinity/geometry';
import { Vertex3 } from './index';
export { TransformType } from '@twinfinity/geometry';
export declare class FastTransform extends GeometryTransform {
    constructor(transform: BimTransform);
    static identity(): FastTransform;
    translateToRef(center: Vertex3, dst: FastTransform): FastTransform;
    translateToRef(cx: number, cy: number, cz: number, dst: GeometryTransform): GeometryTransform;
    rotatePackedNormalInPlace(packedNormal: number, dst: Float32Array, dstOffset: number): void;
    transformInPlaceVector3(x: number, y: number, z: number, dst: Vertex3): void;
    static transformToMatrixArray(t: BimTransform, dst: Float64Array, offset: number): void;
}
//# sourceMappingURL=FastTransform.d.ts.map