import type { UmbBlockGridLayoutModel } from '../types.js'; /** * * @param {number} target - The target number * @param {Array} map - The map to search in * @param {number} max - The max value to return if no match is found * @returns {number | undefined} - The closest number in the map to the target */ export declare function closestColumnSpanOption(target: number, map: Array, max: number): number | undefined; /** * * @param {UmbBlockGridLayoutModel} entry - The entry to iterate over * @param {(entry:UmbBlockGridLayoutModel) => void } callback - The callback to call for each entry */ export declare function forEachBlockLayoutEntryOf(entry: UmbBlockGridLayoutModel, callback: (entry: UmbBlockGridLayoutModel, parentUnique: string, areaKey: string) => PromiseLike): Promise;