export class CollisionComponentData {
    enabled: boolean;
    type: string;
    halfExtents: Vec3;
    linearOffset: Vec3;
    angularOffset: Quat;
    radius: number;
    axis: number;
    height: number;
    convexHull: boolean;
    /** @type {import('../../../framework/asset/asset.js').Asset | number} */
    asset: import("../../../framework/asset/asset.js").Asset | number;
    /** @type {import('../../../framework/asset/asset.js').Asset | number} */
    renderAsset: import("../../../framework/asset/asset.js").Asset | number;
    checkVertexDuplicates: boolean;
    shape: any;
    /** @type {import('../../../scene/model.js').Model | null} */
    model: import("../../../scene/model.js").Model | null;
    render: any;
    initialized: boolean;
}
import { Vec3 } from '../../../core/math/vec3.js';
import { Quat } from '../../../core/math/quat.js';
