import { Size, Text, GraphSetting } from '../shared';
import { ConditionalEnableModel } from '../base/conditional-enable-model';
import { SecurityModel } from '../base';
import { ViewOperationType } from './view-operation-type';
export interface ViewOperationElementModel extends ConditionalEnableModel, SecurityModel {
    /**
     * 版本 2 : 动态行为调整
     * 版本 3 ：使能控制调整
     * 版本 4 ：新增操作记录
     * 版本 5 ：新增页面操作类型，之前类型都为“切换页面”
     */
    readonly version?: number;
    readonly viewIndex?: number;
    readonly label: Text;
    readonly size: Size;
    readonly useGraph: boolean;
    readonly graphSetting: GraphSetting;
    readonly operationType: ViewOperationType;
}
