import { Geometry, type Bounds3 } from "./Geometry";
export interface MorphTargetDelta {
    readonly positions?: readonly (readonly [number, number, number])[];
    readonly normals?: readonly (readonly [number, number, number])[];
    readonly tangents?: readonly (readonly [number, number, number])[];
}
export declare function applyMorphTargets(geometry: Geometry, targets: readonly MorphTargetDelta[], weights: readonly number[]): Geometry;
export declare function computeMorphTargetEnvelopeBounds(geometry: Geometry, targets: readonly MorphTargetDelta[]): Bounds3;
export declare function computeMorphTargetWeightedBounds(geometry: Geometry, targets: readonly MorphTargetDelta[], weights: readonly number[]): Bounds3;
//# sourceMappingURL=MorphTarget.d.ts.map