import { ElementDataViewColumn, ElementDataViewColumnRemoteModel } from "./SDKElementDataViewColumn"; import { ElementPropertyTargetElementType } from "./SDKElementProperty"; export type ElementDataViewRemoteModel = { id: string; persistentId: string; isDefault: boolean; targetElementType: ElementPropertyTargetElementType; columns: Array; meta: { name: string; description: string; }; }; export declare class ElementDataView { /** Unique id of data view, different across versions */ id: string; /** Unique persistent id of the data view */ persistentId: string; /** Default data view */ isDefault: boolean; /** Signifies which objects use this element data view */ targetElementType: ElementPropertyTargetElementType; /** Data view columns */ columns: Array; /** Data view name */ name: string; /** Data view description */ description: string | null; constructor(model: ElementDataViewRemoteModel); }