/**
 * Binary serialization for {@link Collider}. The `shape` reference is not part
 * of the stream — shapes are shared, immutable assets and are wired up
 * separately by the loader.
 */
export class ColliderSerializationAdapter extends BinaryClassSerializationAdapter<any> {
    constructor();
    klass: typeof Collider;
    version: number;
    /**
     *
     * @param {BinaryBuffer} buffer
     * @param {Collider} value
     */
    serialize(buffer: BinaryBuffer, value: Collider): void;
    /**
     *
     * @param {BinaryBuffer} buffer
     * @param {Collider} value
     */
    deserialize(buffer: BinaryBuffer, value: Collider): void;
}
import { BinaryClassSerializationAdapter } from "../../ecs/storage/binary/BinaryClassSerializationAdapter.js";
import { Collider } from "./Collider.js";
//# sourceMappingURL=ColliderSerializationAdapter.d.ts.map