export declare class LayoutUtil { /** * 唯一实例 * * @private * @static * @memberof LayoutUtil */ private static readonly instance; /** * Creates an instance of LayoutUtil. * @memberof LayoutUtil */ private constructor(); /** * 栅格布局模式 * * @type {('xs' | 'sm' | 'md' | 'lg')} * @memberof LayoutUtil */ gridLayoutMode: 'xs' | 'sm' | 'md' | 'lg'; /** * 计算栅格样式 * * @param {*} item * @param {*} pData * @param {boolean} [flex=false] * @return {*} {*} * @memberof LayoutUtil */ calcColClass(item: any, pData: any, flex?: boolean): any; /** * 计算项样式 * * @param {*} data * @param {*} pData * @param {boolean} [flex=false] 是否为flex布局模式 * @return {*} {*} * @memberof LayoutUtil */ formatStyle(data: any, pData: any, flex?: boolean): any; /** * 获取换行模式 * * @param {*} data * @memberof LayoutUtil */ getSwapMode(data: any): any; /** * 获取边框样式 * * @param {*} data * @memberof LayoutUtil */ getBorderStyle(data: any): any; /** * 获取边距样式 * * @param {string} tag * @memberof LayoutUtil */ getSpacingStyle(tag: string): string; /** * 获取水平对齐样式 * * @param {*} data * @param {*} pData * @param {boolean} [flex=false] * @return {*} * @memberof LayoutUtil */ getHorizontalAlign(data: any, pData: any, flex?: boolean): any; /** * 获取垂直对齐样式 * * @param {*} data * @param {*} pData * @param {boolean} [flex=false] * @memberof LayoutUtil */ getVerticalAlign(data: any, pData: any, flex?: boolean): any; /** * 获取栅格布局值,不存在时从父数据获取 * * @param {*} data * @param {*} pData * @return {*} {(number | null)} * @memberof LayoutUtil */ getGridCol(data: any, pData: any): number | null; /** * 获取栅格布局值,不存在时从父数据获取 * * @param {*} data * @param {*} pData * @return {*} {(number | null)} * @memberof LayoutUtil */ getGridOffset(data: any, pData: any): number | null; /** * 获取实例 * * @static * @return {*} {LayoutUtil} * @memberof LayoutUtil */ static getInstance(): LayoutUtil; } //# sourceMappingURL=layout-util.d.ts.map