import { VelcronAppDefinition, VelcronDefinition, VelcronDescriptor } from "@omnia/fx-models"; import { VelcronAppDataDescriptor, VelcronDataMemberDescriptor } from "./BuiltInDescriptors"; export interface AppTreeItem { key: string; name: string; definition: VelcronAppDefinition | VelcronDefinition; items: Array; parent: AppTreeItem; icon: string; descriptor: VelcronDescriptor; } export interface DataMemberAppTreeItem extends AppTreeItem { propertyName: string; value: any; items: Array; parent: DataMemberAppTreeItem; descriptor: VelcronDataMemberDescriptor | VelcronAppDataDescriptor; } export interface AppValidationState { isAppValid: boolean; validationMessage: string; } export declare enum editorModes { "layers" = 0, "code" = 1 }