import type { Bounds } from "@termfleet/core/types.js"; export type FloatingWindowPlacementOptions = { columns: number[]; collisionThreshold?: number; existing: Bounds[]; maxRows?: number; preferredSize: { width: number; height: number; }; rowGap: number; templateSlots: Bounds[]; top: number; }; export declare function placeNewFloatingWindow({ collisionThreshold, columns, existing, maxRows, preferredSize, rowGap, templateSlots, top }: FloatingWindowPlacementOptions): Bounds;