import { ViewModel } from 'meow-angular';
/**
 * 仪表盘控件
 */
export declare class DashboardWidgetViewModel extends ViewModel {
    /**
     * 坐标 x（第 x 行），首行为第 0 行
     */
    x: number;
    /**
     * 坐标 y（第 y 列），首列为第 0 列
     */
    y: number;
    /**
     * widget 宽度（单位列）
     */
    width: number;
    /**
     * widget 高度（单位行）
     */
    height: number;
    /**
     * widget 调整大小最大宽度，0 为不限制
     */
    maxWidth: number;
    /**
     * widget 调整大小最大高度，0 为不限制
     */
    maxHeight: number;
    /**
     * widget 调整大小最小宽度，0 为不限制
     */
    minWidth: number;
    /**
     * widget 调整大小最小高度，0 为不限制
     */
    minHeight: number;
    /**
     * widget 是否允许调整大小
     */
    noResize: boolean;
    /**
     * widget 是否允许移动
     */
    noMove: boolean;
    /**
     * 是否忽略 x，y 自动寻找空位，仅初始化有效
     */
    autoPosition: boolean;
    /**
     * widget 是否锁定位置，不被其他 widget 位置挤压
     */
    locked: boolean;
    /**
     * 用户自定义数据，可用于区分传递等等
     */
    widgetData: any;
}
