import { Cache } from './Cache'; import { ColumnSpanConfig, ModulePositioningConfig, ResponsiveModuleConfig } from './multiColumnLayout'; import { Align, Layout, Position } from './types'; declare const defaultLayout: ({ align, columnWidth, gutter, layout, minCols, rawItemCount, width, measurementCache, _getColumnSpanConfig, _getModulePositioningConfig, _getResponsiveModuleConfigForSecondItem, _multiColPositionAlgoV2, ...otherProps }: { columnWidth?: number; gutter: number; align: Align; layout: Layout; minCols?: number; rawItemCount: number; width?: number | null | undefined; originalItems: ReadonlyArray; positionCache: Cache; measurementCache: Cache; _getColumnSpanConfig?: (item: T) => ColumnSpanConfig; _getResponsiveModuleConfigForSecondItem?: (item: T) => ResponsiveModuleConfig; _multiColPositionAlgoV2?: boolean; _getModulePositioningConfig?: (gridSize: number, moduleSize: number) => ModulePositioningConfig; logWhitespace?: (additionalWhitespace: ReadonlyArray, numberOfIterations: number, columnSpan: number) => void; }) => ((items: ReadonlyArray) => ReadonlyArray); export default defaultLayout;