import type { ColumnsOption } from '../model/columns'; /** * Apply native CSS masonry layout using CSS Grid with `grid-template-rows: masonry`. * * This is an experimental CSS feature whose specification is still settling, so * it is only ever applied after an explicit `CSS.supports()` check. * * When `columns` is supplied the track list becomes explicit; a breakpoint map * is resolved against the container's current width, and re-resolved whenever * the caller re-applies on resize. */ export declare function applyCssMasonry(container: HTMLElement, gutter: number, minColWidth: number, columns?: ColumnsOption): void; /** * Remove CSS masonry styles from a container. */ export declare function removeCssMasonry(container: HTMLElement): void;