import { type AnyNode, type ItemNode, type LiveTransformLike, type PlacementNotice } from '@pascal-app/core'; import { type FloorItemMisfit } from '@pascal-app/core/building'; /** What a person reads for a floor item that does not fit: in a door's way, or too large for its room. */ export declare function floorItemMisfitNotice(misfit: FloorItemMisfit, dimensions: readonly number[]): PlacementNotice; /** * The item's `placementNotice`: a floor item in a door's way or too large for its room, by the * check place_items refuses with (`floorItemFit`), at its live pose while it is placed or moved. * An item on a table, a shelf or a wall is not checked. */ export declare function itemPlacementNotice(node: ItemNode, { nodes, live }: { nodes: Readonly>; live?: LiveTransformLike; }): PlacementNotice | null; //# sourceMappingURL=placement-notice.d.ts.map