
import { CompactType, Compactor } from "./types.js";

//#region src/components/layout/Board/grid-core/compactors.d.ts
/**
 * Vertical compactor - moves items up to fill gaps. Default compaction mode.
 */
declare const verticalCompactor: Compactor;
/**
 * Horizontal compactor - moves items left to fill gaps.
 */
declare const horizontalCompactor: Compactor;
/**
 * No compaction - items stay where placed (free-form layouts).
 */
declare const noCompactor: Compactor;
/**
 * Get a compactor by type (convenience for the string-based compactType API).
 */
declare function getCompactor(compactType: CompactType, allowOverlap?: boolean, preventCollision?: boolean): Compactor;
//#endregion
export { getCompactor, horizontalCompactor, noCompactor, verticalCompactor };
//# sourceMappingURL=compactors.d.ts.map