import { InitModelOf, LogicalGridLayoutConfig, LogicalGridLayoutConfigModel, ObjectOrModel, TileGridLayout } from '../index'; /** * Configures layouting options for tiles layouted by {@link TileGridLayout}. * * @see LogicalGridLayoutConfig */ export declare class TileGridLayoutConfig extends LogicalGridLayoutConfig implements TileGridLayoutConfigModel { model: TileGridLayoutConfigModel; maxWidth: number; protected static _DEFAULT_CONFIG: InitModelOf; constructor(options?: InitModelOf, defaults?: InitModelOf); static getTileDefaultLayoutConfig(): InitModelOf; protected _prepareOptions(options?: InitModelOf): InitModelOf; protected _readEnvDefaults(): InitModelOf; applyToLayout(layout: TileGridLayout): void; clone(options?: InitModelOf): TileGridLayoutConfig; static ensure(layoutConfig: ObjectOrModel): TileGridLayoutConfig; } export interface TileGridLayoutConfigModel extends LogicalGridLayoutConfigModel { /** * The maximum width in pixels to use for the content. * There is no maximum if this value is <= 0. * * Default is -1; */ maxWidth?: number; } //# sourceMappingURL=TileGridLayoutConfig.d.ts.map