import { FACE } from "../../utils/math.ts"; import type { BlockShape, BlockCollisionHint, BlockShapeID, FaceDefinition } from "../BlockShape.ts"; /** * PoleY — a narrow vertical post centered in the voxel cell. * Cross-section: x=[kW,kH] × z=[kW,kH] (0.25 wide), full height y=[0,1]. * Uses trimesh collision for accurate sub-voxel physics. */ export declare class PoleY implements BlockShape { readonly id: BlockShapeID; readonly collisionHint: BlockCollisionHint; readonly faces: readonly FaceDefinition[]; occludes(_face: FACE): boolean; } //# sourceMappingURL=PoleY.d.ts.map