/** same as ModelState as in vscode */ export declare const enum FileModelState { /** A model is saved. */ SAVED = "SAVED", /** A model is dirty. */ DIRTY = "DIRTY", /** A model is transitioning from dirty to saved. */ PENDING_SAVE = "PENDING_SAVE", /** * A model is in conflict mode when changes cannot be saved because the * underlying file has changed. Models in conflict mode are always dirty. */ CONFLICT = "CONFLICT", /** A model is in orphan state when the underlying file has been deleted. */ ORPHAN = "ORPHAN", /** * Any error that happens during a save that is not causing the CONFLICT state. * Models in error mode are always dirty. */ ERROR = "ERROR", /** Loading */ PENDING_LOAD = "PENDING_LOAD", /** Unkown */ UNKNOWN = "UNKNOWN" } export declare const enum EditorOpenPositioning { LEFT = "left", RIGHT = "right", FIRST = "first", LAST = "last" } export declare const enum GroupDirection { UP = 0, DOWN = 1, LEFT = 2, RIGHT = 3 } export declare const enum GroupOrientation { HORIZONTAL = "horizontal", VERTICAL = "vertical" } export declare const enum GroupLocation { FIRST = 0, LAST = 1, NEXT = 2, PREVIOUS = 3 } export declare const enum MergeGroupMode { COPY_EDITORS = 0, MOVE_EDITORS = 1 } export declare const enum CloseDirection { LEFT = 0, RIGHT = 1 } export declare const enum GroupsOrder { /** * Groups sorted by creation order (oldest one first) */ CREATION_TIME = 0, /** * Groups sorted by most recent activity (most recent active first) */ MOST_RECENTLY_ACTIVE = 1, /** * Groups sorted by grid widget order */ GRID_APPEARANCE = 2 } export declare const enum EditorsOrder { /** * Editors sorted by most recent activity (most recent active first) */ MOST_RECENTLY_ACTIVE = 0, /** * Editors sorted by sequential order */ SEQUENTIAL = 1 } export declare const enum GroupsArrangement { /** * Make the current active group consume the maximum * amount of space possible. */ MINIMIZE_OTHERS = 0, /** * Size all groups evenly. */ EVEN = 1 } export declare const enum LableFormatType { default = 0, short = 1, medium = 2, long = 3 } export declare const enum OpenSideBySideDirection { right = 0, down = 1 } export declare const enum OpenPositioningType { left = 0, right = 1, first = 2, last = 3 } export declare const enum TabSizingType { fit = 0, shrink = 1 } export declare const enum TabCloseButtonType { left = 0, right = 1, off = 2 } export declare enum SideBySideEditor { /** * Usually Right Side of the side-by-side editor */ MASTER = 1, /** * usually Left Side of the side-by-side editor */ DETAILS = 2 }