export declare const PROTO_PACKAGE: "volvoxgrid.v1"; type ProtoKind = "int32" | "int64" | "sint32" | "sint64" | "uint32" | "uint64" | "fixed32" | "fixed64" | "sfixed32" | "sfixed64" | "float" | "double" | "bool" | "string" | "bytes" | "enum" | "message"; type EnumLike = Record; export type ProtoJsonValue = null | boolean | number | string | ProtoJsonValue[] | { [key: string]: ProtoJsonValue; }; export type ProtoJsonObject = { [key: string]: ProtoJsonValue; }; type ProtoFieldInfo = { readonly no: number; readonly name: string; readonly jsonName: string; readonly prop: string; readonly kind: ProtoKind; readonly repeated?: boolean; readonly optional?: boolean; readonly oneof?: string; readonly oneofCase?: number; readonly messageType?: string; readonly enumType?: EnumLike; }; declare const PRESENT: unique symbol; type LiteMessage = { [PRESENT]?: Set; toByteArray?: () => Uint8Array; toBinary?: () => Uint8Array; toJson?: () => ProtoJsonObject; }; export declare enum AggregateType { AGG_NONE = 0, AGG_CLEAR = 1, AGG_SUM = 2, AGG_PERCENT = 3, AGG_COUNT = 4, AGG_AVERAGE = 5, AGG_MAX = 6, AGG_MIN = 7, AGG_STD_DEV = 8, AGG_VAR = 9, AGG_RANGE = 10, AGG_COUNT_ALL = 11, AGG_MEDIAN = 12, AGG_COUNT_DISTINCT = 13 } export declare enum Align { ALIGN_LEFT_TOP = 0, ALIGN_LEFT_CENTER = 1, ALIGN_LEFT_BOTTOM = 2, ALIGN_CENTER_TOP = 3, ALIGN_CENTER_CENTER = 4, ALIGN_CENTER_BOTTOM = 5, ALIGN_RIGHT_TOP = 6, ALIGN_RIGHT_CENTER = 7, ALIGN_RIGHT_BOTTOM = 8, ALIGN_GENERAL = 9 } export declare enum ApplyScope { APPLY_SINGLE = 0, APPLY_SELECTION = 1 } export declare enum ArchiveRequest_Action { ACTION_UNSPECIFIED = 0, SAVE = 1, LOAD = 2, DELETE = 3, LIST = 4 } export declare enum AutoSizeMode { AUTOSIZE_BOTH = 0, AUTOSIZE_COL_WIDTH = 1, AUTOSIZE_ROW_HEIGHT = 2 } export declare enum BarcodeCaptionPosition { CAPTION_NONE = 0, CAPTION_BOTTOM = 1, CAPTION_TOP = 2 } export declare enum BarcodeCheckDigitMode { CHECK_DIGIT_DEFAULT = 0, CHECK_DIGIT_NONE = 1, CHECK_DIGIT_GENERATE = 2 } export declare enum BarcodeQrErrorCorrection { QR_ECC_DEFAULT = 0, QR_ECC_LOW = 1, QR_ECC_MEDIUM = 2, QR_ECC_QUARTILE = 3, QR_ECC_HIGH = 4 } export declare enum BarcodeRenderStatus { BARCODE_RENDER_STATUS_UNSPECIFIED = 0, BARCODE_RENDER_STATUS_OK = 1, BARCODE_RENDER_STATUS_EMPTY_PAYLOAD = 2, BARCODE_RENDER_STATUS_INVALID_PAYLOAD = 3, BARCODE_RENDER_STATUS_UNSUPPORTED_SYMBOLOGY = 4 } export declare enum BarcodeSymbology { BARCODE_NONE = 0, BARCODE_QR = 1, BARCODE_CODE128 = 10, BARCODE_CODE39 = 11, BARCODE_CODE93 = 12, BARCODE_CODE11 = 13, BARCODE_EAN13 = 20, BARCODE_EAN8 = 21, BARCODE_UPC_A = 22, BARCODE_UPC_E = 23, BARCODE_EAN_SUPP = 24, BARCODE_ITF = 30, BARCODE_STF = 31, BARCODE_CODABAR = 32 } export declare enum BarcodeTextEncoding { BARCODE_TEXT_AUTO = 0, BARCODE_TEXT_ASCII = 1, BARCODE_TEXT_UTF8 = 2, BARCODE_TEXT_GS1 = 3 } export declare enum BorderAppearance { BORDER_APPEARANCE_FLAT = 0, BORDER_APPEARANCE_RAISED = 1, BORDER_APPEARANCE_SUBTLE = 2 } export declare enum BorderStyle { BORDER_NONE = 0, BORDER_THIN = 1, BORDER_THICK = 2, BORDER_DOTTED = 3, BORDER_DASHED = 4, BORDER_DOUBLE = 5 } export declare enum ButtonRole { BUTTON_ROLE_DEFAULT = 0, BUTTON_ROLE_ELLIPSIS = 1, BUTTON_ROLE_CLEAR = 2, BUTTON_ROLE_CUSTOM = 3 } export declare enum CellHitArea { HIT_CELL = 0, HIT_TEXT = 1, HIT_PICTURE = 2, HIT_BUTTON = 3, HIT_CHECKBOX = 4, HIT_DROPDOWN = 5 } export declare enum CellInteraction { CELL_INTERACTION_UNSPECIFIED = 0, CELL_INTERACTION_NONE = 1, CELL_INTERACTION_TEXT_LINK = 2, CELL_INTERACTION_BUTTON = 3 } export declare enum CellSpanMode { CELL_SPAN_NONE = 0, CELL_SPAN_FREE = 1, CELL_SPAN_BY_ROW = 2, CELL_SPAN_BY_COLUMN = 3, CELL_SPAN_ADJACENT = 4, CELL_SPAN_HEADER_ONLY = 5, CELL_SPAN_SPILL = 6, CELL_SPAN_GROUP = 7 } export declare enum CheckedState { CHECKED_UNCHECKED = 0, CHECKED_CHECKED = 1, CHECKED_GRAYED = 2 } export declare enum ClearRegion { CLEAR_SCROLLABLE = 0, CLEAR_FIXED_ROWS = 1, CLEAR_FIXED_COLS = 2, CLEAR_FIXED_BOTH = 3, CLEAR_ALL_ROWS = 4, CLEAR_ALL_COLS = 5, CLEAR_ALL_BOTH = 6 } export declare enum ClearScope { CLEAR_SCOPE_UNSPECIFIED = 0, CLEAR_EVERYTHING = 1, CLEAR_FORMATTING = 2, CLEAR_DATA = 3, CLEAR_SELECTION = 4 } export declare enum CoercionMode { COERCION_UNSPECIFIED = 0, COERCION_STRICT = 1, COERCION_FLEXIBLE = 2, COERCION_PARSE_ONLY = 3 } export declare enum ColIndicatorCellMode { COL_INDICATOR_CELL_NONE = 0, COL_INDICATOR_CELL_HEADER_TEXT = 1, COL_INDICATOR_CELL_SORT_GLYPH = 2, COL_INDICATOR_CELL_SORT_PRIORITY = 4, COL_INDICATOR_CELL_FILTER_BUTTON = 8, COL_INDICATOR_CELL_FILTER_STATE = 16, COL_INDICATOR_CELL_MENU_BUTTON = 32, COL_INDICATOR_CELL_CHOOSER = 64, COL_INDICATOR_CELL_DRAG_REORDER = 128, COL_INDICATOR_CELL_HIDDEN_MARKER = 256, COL_INDICATOR_CELL_RESIZE_HANDLE = 512, COL_INDICATOR_CELL_SELECT_ALL = 1024, COL_INDICATOR_CELL_STATUS_ICON = 2048, COL_INDICATOR_CELL_CUSTOM = 4096 } export declare enum ColumnDataType { COLUMN_DATA_STRING = 0, COLUMN_DATA_NUMBER = 1, COLUMN_DATA_DATE = 2, COLUMN_DATA_BOOLEAN = 3, COLUMN_DATA_CURRENCY = 4 } export declare enum ComposeMethod { COMPOSE_METHOD_NONE = 0, COMPOSE_METHOD_HANGUL = 1, COMPOSE_METHOD_DEAD_KEY = 2, COMPOSE_METHOD_TELEX = 3 } export declare enum CornerIndicatorSlotKind { CORNER_SLOT_NONE = 0, CORNER_SLOT_SELECT_ALL = 1, CORNER_SLOT_OUTLINE_LEVELS = 2, CORNER_SLOT_CUSTOM = 3 } export declare enum CursorType { CURSOR_DEFAULT = 0, CURSOR_RESIZE_COL = 1, CURSOR_RESIZE_ROW = 2, CURSOR_MOVE_COL = 3, CURSOR_TEXT = 4, CURSOR_HAND = 5, CURSOR_MOVE_ROW = 6, CURSOR_WAIT = 7, CURSOR_NOT_ALLOWED = 8, CURSOR_CROSSHAIR = 9, CURSOR_COPY = 10 } export declare enum CustomRenderMode { CUSTOM_RENDER_NONE = 0, CUSTOM_RENDER_CELL = 1, CUSTOM_RENDER_ROW = 2 } export declare enum DemoDataFormat { DEMO_DATA_FORMAT_UNSPECIFIED = 0, DEMO_DATA_FORMAT_JSON = 1 } export declare enum DragMode { DRAG_NONE = 0, DRAG_MANUAL = 1, DRAG_AUTOMATIC = 2 } export declare enum DropMode { DROP_NONE = 0, DROP_MANUAL = 1, DROP_AUTOMATIC = 2 } export declare enum DropdownItemLayout { DROPDOWN_ITEM_AUTO = 0, DROPDOWN_ITEM_LABEL = 1, DROPDOWN_ITEM_VALUE_LABEL = 2, DROPDOWN_ITEM_LABEL_DETAILS = 3 } export declare enum EditEndReason { EDIT_END_UNSPECIFIED = 0, EDIT_END_COMMITTED = 1, EDIT_END_CANCELED = 2, EDIT_END_REVERTED_INVALID = 3, EDIT_END_FOCUS_LOST = 4, EDIT_END_CELL_REMOVED = 5, EDIT_END_GRID_DESTROYED = 6 } export declare enum EditStartReason { EDIT_START_UNSPECIFIED = 0, EDIT_START_F2 = 1, EDIT_START_DOUBLE_CLICK = 2, EDIT_START_CLICK_CARET = 3, EDIT_START_ENTER_KEY = 4, EDIT_START_PRINTABLE_KEY = 5, EDIT_START_IME_COMPOSITION = 6, EDIT_START_DROPDOWN_BUTTON = 7, EDIT_START_PROGRAMMATIC = 8 } export declare enum EditTrigger { EDIT_TRIGGER_NONE = 0, EDIT_TRIGGER_KEY = 1, EDIT_TRIGGER_KEY_CLICK = 2 } export declare enum EditUiMode { EDIT_UI_MODE_ENTER = 0, EDIT_UI_MODE_EDIT = 1 } export declare enum EditorKind { EDITOR_KIND_UNSPECIFIED = 0, EDITOR_TEXT = 1, EDITOR_MULTILINE_TEXT = 2, EDITOR_NUMBER = 3, EDITOR_CHECKBOX = 4, EDITOR_SELECT = 5, EDITOR_COMBO = 6, EDITOR_DATE_TIME = 7, EDITOR_BUTTON = 8, EDITOR_CUSTOM = 100 } export declare enum EditorOwner { EDITOR_OWNER_ENGINE = 0, EDITOR_OWNER_HOST_NATIVE = 1, EDITOR_OWNER_CUSTOM = 2 } export declare enum EditorPresentation { EDITOR_CANVAS = 0, EDITOR_POPUP_OVER = 1, EDITOR_POPUP_UNDER = 2, EDITOR_MODAL = 3, EDITOR_INLINE = 4 } export declare enum EditorUpdateReason { EDITOR_UPDATE_UNSPECIFIED = 0, EDITOR_UPDATE_GEOMETRY = 1, EDITOR_UPDATE_VALIDATION = 2, EDITOR_UPDATE_NORMALIZED_VALUE = 3, EDITOR_UPDATE_PROGRAMMATIC_VALUE = 4, EDITOR_UPDATE_REMOTE_VALUE = 5, EDITOR_UPDATE_CUSTOM_PAYLOAD = 6 } export declare enum ErrorCode { ERROR_UNKNOWN = 0, ERROR_INVALID_ARGUMENT = 1, ERROR_NOT_FOUND = 2, ERROR_INVALID_STATE = 3, ERROR_TYPE_VIOLATION = 4, ERROR_DECODE_FAILED = 5, ERROR_ENCODE_FAILED = 6, ERROR_NOT_IMPLEMENTED = 7, ERROR_INTERNAL = 8 } export declare enum ExportFormat { EXPORT_FORMAT_UNSPECIFIED = 0, EXPORT_BINARY = 1, EXPORT_TSV = 2, EXPORT_CSV = 3, EXPORT_DELIMITED = 4, EXPORT_XLSX = 5 } export declare enum ExportScope { EXPORT_SCOPE_UNSPECIFIED = 0, EXPORT_ALL = 1, EXPORT_DATA_ONLY = 2, EXPORT_FORMAT_ONLY = 3 } export declare enum FillHandlePosition { FILL_HANDLE_NONE = 0, FILL_HANDLE_BOTTOM_RIGHT = 1, FILL_HANDLE_BOTTOM_LEFT = 2, FILL_HANDLE_TOP_RIGHT = 3, FILL_HANDLE_TOP_LEFT = 4, FILL_HANDLE_ALL_CORNERS = 5 } export declare enum FocusBorderStyle { FOCUS_BORDER_NONE = 0, FOCUS_BORDER_THIN = 1, FOCUS_BORDER_THICK = 2, FOCUS_BORDER_INSET = 3, FOCUS_BORDER_RAISED = 4 } export declare enum FrameKind { FRAME_KIND_FRAME = 0, FRAME_KIND_SESSION_START = 1, FRAME_KIND_SESSION_END = 2 } export declare enum FramePacingMode { FRAME_PACING_MODE_AUTO = 0, FRAME_PACING_MODE_PLATFORM = 1, FRAME_PACING_MODE_UNLIMITED = 2, FRAME_PACING_MODE_FIXED = 3 } export declare enum GridEventTargetFlag { GRID_TARGET_FLAG_NONE = 0, GRID_TARGET_FLAG_CHECKED = 1, GRID_TARGET_FLAG_INDETERMINATE = 2, GRID_TARGET_FLAG_EXPANDED = 4, GRID_TARGET_FLAG_COLLAPSED = 8, GRID_TARGET_FLAG_SORT_ASC = 16, GRID_TARGET_FLAG_SORT_DESC = 32, GRID_TARGET_FLAG_FILTER_ACTIVE = 64, GRID_TARGET_FLAG_SELECTED = 128, GRID_TARGET_FLAG_DISABLED = 256, GRID_TARGET_FLAG_EDITING = 512, GRID_TARGET_FLAG_SUBTOTAL = 1024, GRID_TARGET_FLAG_PINNED = 2048 } export declare enum GridLineDirection { GRIDLINE_BOTH = 0, GRIDLINE_HORIZONTAL = 1, GRIDLINE_VERTICAL = 2 } export declare enum GridLineStyle { GRIDLINE_NONE = 0, GRIDLINE_SOLID = 1, GRIDLINE_INSET = 2, GRIDLINE_RAISED = 3 } export declare enum GridTargetKind { GRID_TARGET_UNSPECIFIED = 0, GRID_TARGET_DATA_CELL = 1, GRID_TARGET_ROW_INDICATOR = 2, GRID_TARGET_COL_INDICATOR = 3, GRID_TARGET_CORNER_INDICATOR = 4, GRID_TARGET_BACKGROUND = 5 } export declare enum GroupTotalPosition { GROUP_TOTAL_ABOVE = 0, GROUP_TOTAL_BELOW = 1 } export declare enum HeaderPolicy { HEADER_AUTO = 0, HEADER_NONE = 1, HEADER_FIRST_ROW = 2 } export declare enum IconAlign { ICON_ALIGN_INLINE_END = 0, ICON_ALIGN_INLINE_START = 1, ICON_ALIGN_START = 2, ICON_ALIGN_END = 3, ICON_ALIGN_CENTER = 4 } export declare enum ImageAlignment { IMG_ALIGN_LEFT_TOP = 0, IMG_ALIGN_LEFT_CENTER = 1, IMG_ALIGN_LEFT_BOTTOM = 2, IMG_ALIGN_CENTER_TOP = 3, IMG_ALIGN_CENTER_CENTER = 4, IMG_ALIGN_CENTER_BOTTOM = 5, IMG_ALIGN_RIGHT_TOP = 6, IMG_ALIGN_RIGHT_CENTER = 7, IMG_ALIGN_RIGHT_BOTTOM = 8, IMG_ALIGN_STRETCH = 9, IMG_ALIGN_TILE = 10 } export declare enum IndicatorAppearance { INDICATOR_APPEARANCE_CLASSIC = 0, INDICATOR_APPEARANCE_FLAT = 1, INDICATOR_APPEARANCE_MODERN = 2 } export declare enum IndicatorBand { INDICATOR_BAND_UNSPECIFIED = 0, INDICATOR_BAND_ROW_START = 1, INDICATOR_BAND_ROW_END = 2, INDICATOR_BAND_COL_TOP = 3, INDICATOR_BAND_COL_BOTTOM = 4, INDICATOR_BAND_CORNER_TOP_START = 5, INDICATOR_BAND_CORNER_TOP_END = 6, INDICATOR_BAND_CORNER_BOTTOM_START = 7, INDICATOR_BAND_CORNER_BOTTOM_END = 8 } export declare enum InputType { INPUT_TYPE_TEXT = 0, INPUT_TYPE_NUMBER = 1, INPUT_TYPE_EMAIL = 2, INPUT_TYPE_URL = 3, INPUT_TYPE_PHONE = 4, INPUT_TYPE_PASSWORD = 5 } export declare enum KeyEvent_Type { KEY_TYPE_UNSPECIFIED = 0, KEY_DOWN = 1, KEY_UP = 2, KEY_PRESS = 3 } export declare enum LoadDataStatus { LOAD_OK = 0, LOAD_PARTIAL = 1, LOAD_FAILED = 2 } export declare enum NodeRelation { NODE_PARENT = 0, NODE_FIRST_CHILD = 1, NODE_LAST_CHILD = 2, NODE_NEXT_SIBLING = 3, NODE_PREV_SIBLING = 4 } export declare enum PinPosition { PIN_NONE = 0, PIN_TOP = 1, PIN_BOTTOM = 2 } export declare enum PointerEvent_Type { TYPE_UNSPECIFIED = 0, DOWN = 1, UP = 2, MOVE = 3 } export declare enum PresentMode { PRESENT_AUTO = 0, PRESENT_FIFO = 1, PRESENT_MAILBOX = 2, PRESENT_IMMEDIATE = 3 } export declare enum PrintOrientation { PRINT_PORTRAIT = 0, PRINT_LANDSCAPE = 1 } export declare enum PullToRefreshTheme { PULL_TO_REFRESH_THEME_UNSPECIFIED = 0, PULL_TO_REFRESH_THEME_TOP_BAND = 1, PULL_TO_REFRESH_THEME_MATERIAL = 2 } export declare enum RenderLayerBit { RENDER_LAYER_OVERLAY_BANDS = 0, RENDER_LAYER_INDICATORS = 1, RENDER_LAYER_BACKGROUNDS = 2, RENDER_LAYER_PROGRESS_BARS = 3, RENDER_LAYER_GRID_LINES = 4, RENDER_LAYER_HEADER_MARKS = 5, RENDER_LAYER_BACKGROUND_IMAGE = 6, RENDER_LAYER_CELL_BORDERS = 7, RENDER_LAYER_CELL_TEXT = 8, RENDER_LAYER_CELL_PICTURES = 9, RENDER_LAYER_SORT_GLYPHS = 10, RENDER_LAYER_COL_DRAG_MARKER = 11, RENDER_LAYER_CHECKBOXES = 12, RENDER_LAYER_DROPDOWN_BUTTONS = 13, RENDER_LAYER_SELECTION = 14, RENDER_LAYER_HOVER_HIGHLIGHT = 15, RENDER_LAYER_EDIT_HIGHLIGHTS = 16, RENDER_LAYER_FOCUS_RECT = 17, RENDER_LAYER_FILL_HANDLE = 18, RENDER_LAYER_OUTLINE = 19, RENDER_LAYER_FROZEN_BORDERS = 20, RENDER_LAYER_ACTIVE_EDITOR = 21, RENDER_LAYER_ACTIVE_DROPDOWN = 22, RENDER_LAYER_SCROLL_BARS = 23, RENDER_LAYER_FAST_SCROLL = 24, RENDER_LAYER_PULL_TO_REFRESH = 25, RENDER_LAYER_DEBUG_OVERLAY = 26, RENDER_LAYER_BARCODES = 27 } export declare enum RendererMode { RENDERER_AUTO = 0, RENDERER_CPU = 1, RENDERER_GPU = 2, RENDERER_GPU_VULKAN = 3, RENDERER_GPU_GLES = 4, RENDERER_TUI = 5, RENDERER_GPU_DX12 = 6, RENDERER_GPU_METAL = 7, RENDERER_GPU_OPENGL = 8 } export declare enum RowIndicatorSlotKind { ROW_INDICATOR_SLOT_NONE = 0, ROW_INDICATOR_SLOT_NUMBERS = 1, ROW_INDICATOR_SLOT_CURRENT = 2, ROW_INDICATOR_SLOT_SELECTION = 3, ROW_INDICATOR_SLOT_CHECKBOX = 4, ROW_INDICATOR_SLOT_HANDLE = 5, ROW_INDICATOR_SLOT_EDITING = 6, ROW_INDICATOR_SLOT_MODIFIED = 7, ROW_INDICATOR_SLOT_ERROR = 8, ROW_INDICATOR_SLOT_NEW_ROW = 9, ROW_INDICATOR_SLOT_EXPANDER = 10, ROW_INDICATOR_SLOT_RESIZE = 11, ROW_INDICATOR_SLOT_ACTION = 12, ROW_INDICATOR_SLOT_STATUS_ICON = 13, ROW_INDICATOR_SLOT_CUSTOM = 14, ROW_INDICATOR_SLOT_NUMBERS_DATA_ONLY = 15 } export declare enum ScrollBarAppearance { SCROLLBAR_APPEARANCE_CLASSIC = 0, SCROLLBAR_APPEARANCE_FLAT = 1, SCROLLBAR_APPEARANCE_MODERN = 2, SCROLLBAR_APPEARANCE_OVERLAY = 3 } export declare enum ScrollBarMode { SCROLLBAR_MODE_AUTO = 0, SCROLLBAR_MODE_ALWAYS = 1, SCROLLBAR_MODE_NEVER = 2 } export declare enum ScrollBarsMode { SCROLLBAR_NONE = 0, SCROLLBAR_HORIZONTAL = 1, SCROLLBAR_VERTICAL = 2, SCROLLBAR_BOTH = 3 } export declare enum SelectionMode { SELECTION_FREE = 0, SELECTION_BY_ROW = 1, SELECTION_BY_COLUMN = 2, SELECTION_LISTBOX = 3, SELECTION_MULTI_RANGE = 4 } export declare enum SelectionVisibility { SELECTION_VIS_NONE = 0, SELECTION_VIS_ALWAYS = 1, SELECTION_VIS_WHEN_FOCUSED = 2 } export declare enum SortOrder { SORT_NONE = 0, SORT_ASCENDING = 1, SORT_DESCENDING = 2 } export declare enum SortType { SORT_TYPE_AUTO = 0, SORT_TYPE_NUMERIC = 1, SORT_TYPE_STRING = 2, SORT_TYPE_STRING_NO_CASE = 3, SORT_TYPE_CUSTOM = 4 } export declare enum SpanCompareMode { SPAN_COMPARE_EXACT = 0, SPAN_COMPARE_NO_CASE = 1, SPAN_COMPARE_TRIM_NO_CASE = 2, SPAN_COMPARE_INCLUDE_NULLS = 3 } export declare enum StickyEdge { STICKY_NONE = 0, STICKY_TOP = 1, STICKY_BOTTOM = 2, STICKY_LEFT = 3, STICKY_RIGHT = 4, STICKY_BOTH = 5 } export declare enum TabBehavior { TAB_CONTROLS = 0, TAB_CELLS = 1 } export declare enum TerminalColorLevel { TERMINAL_COLOR_LEVEL_AUTO = 0, TERMINAL_COLOR_LEVEL_TRUECOLOR = 1, TERMINAL_COLOR_LEVEL_256 = 2, TERMINAL_COLOR_LEVEL_16 = 3 } export declare enum TerminalCommand_Kind { TERMINAL_COMMAND_NONE = 0, TERMINAL_COMMAND_EXIT = 1 } export declare enum TextBaseline { TEXT_BASELINE_NORMAL = 0, TEXT_BASELINE_SUPERSCRIPT = 1, TEXT_BASELINE_SUBSCRIPT = 2 } export declare enum TextEffect { TEXT_EFFECT_NONE = 0, TEXT_EFFECT_EMBOSS = 1, TEXT_EFFECT_ENGRAVE = 2, TEXT_EFFECT_EMBOSS_LIGHT = 3, TEXT_EFFECT_ENGRAVE_LIGHT = 4 } export declare enum TextHintingMode { TEXT_HINT_AUTO = 0, TEXT_HINT_NONE = 1, TEXT_HINT_SLIGHT = 2, TEXT_HINT_FULL = 3 } export declare enum TextRenderMode { TEXT_RENDER_AUTO = 0, TEXT_RENDER_GRAYSCALE = 1, TEXT_RENDER_SUBPIXEL = 2, TEXT_RENDER_MONO = 3 } export declare enum ThemePreset { THEME_NONE = 0, THEME_CLASSIC = 1, THEME_LIGHT = 2, THEME_DARK = 3, THEME_HIGH_CONTRAST = 4, THEME_MONOKAI = 5, THEME_AMBER = 6 } export declare enum TreeIndicatorStyle { TREE_INDICATOR_NONE = 0, TREE_INDICATOR_ARROWS = 1, TREE_INDICATOR_ARROWS_LEAF = 2, TREE_INDICATOR_CONNECTORS = 3, TREE_INDICATOR_CONNECTORS_LEAF = 4 } export declare enum TypeAheadMode { TYPE_AHEAD_NONE = 0, TYPE_AHEAD_FROM_START = 1, TYPE_AHEAD_FROM_CURSOR = 2 } export declare enum TypePolicy { TYPE_AUTO_DETECT = 0, TYPE_ALL_STRING = 1, TYPE_FROM_SCHEMA = 2 } export declare enum ValidationMode { VALIDATION_BLOCK = 0, VALIDATION_REVERT = 1, VALIDATION_ALLOW_INVALID = 2 } export declare enum ValidationTrigger { VALIDATION_TRIGGER_ON_COMMIT = 0, VALIDATION_TRIGGER_ON_CHANGE = 1, VALIDATION_TRIGGER_ON_PAUSE = 2, VALIDATION_TRIGGER_ON_FOCUS_LOST = 3 } export declare enum WriteErrorMode { WRITE_ERROR_UNSPECIFIED = 0, WRITE_ERROR_REJECT = 1, WRITE_ERROR_SET_NULL = 2, WRITE_ERROR_SKIP = 3 } export declare enum ZoomEvent_Phase { ZOOM_PHASE_UNSPECIFIED = 0, ZOOM_BEGIN = 1, ZOOM_UPDATE = 2, ZOOM_END = 3 } export declare const AfterEditEventFields: { readonly row: 1; readonly col: 2; readonly old_text: 3; readonly new_text: 4; }; export declare const AfterMoveColumnEventFields: { readonly col: 1; readonly old_position: 2; }; export declare const AfterMoveRowEventFields: { readonly row: 1; readonly old_position: 2; }; export declare const AfterNodeToggleEventFields: { readonly row: 1; readonly collapse: 2; }; export declare const AfterScrollEventFields: { readonly old_top_row: 1; readonly old_left_col: 2; readonly new_top_row: 3; readonly new_left_col: 4; }; export declare const AfterSortEventFields: { readonly col: 1; }; export declare const AfterTreeNodeToggleEventFields: { readonly node_id: 1; readonly row: 2; readonly collapse: 3; }; export declare const AfterUserFreezeEventFields: { readonly frozen_rows: 1; readonly frozen_cols: 2; }; export declare const AfterUserResizeEventFields: { readonly row: 1; readonly col: 2; }; export declare const AggregateRequestFields: { readonly grid_id: 1; readonly aggregate: 2; readonly row1: 3; readonly col1: 4; readonly row2: 5; readonly col2: 6; }; export declare const AggregateResponseFields: { readonly value: 1; }; export declare const AppendDataRequestFields: { readonly grid_id: 1; readonly data: 2; readonly options: 3; }; export declare const ArchiveRequestFields: { readonly grid_id: 1; readonly name: 2; readonly action: 3; readonly data: 4; }; export declare const ArchiveResponseFields: { readonly data: 1; readonly names: 2; }; export declare const AutoSizeRequestFields: { readonly grid_id: 1; readonly col_from: 2; readonly col_to: 3; readonly equal: 4; readonly max_width: 5; }; export declare const AutoSizeResponseFields: {}; export declare const BarcodeCaptionOptionsFields: { readonly position: 1; readonly text: 2; readonly color: 3; readonly font_size: 4; }; export declare const BarcodeDataFields: { readonly symbology: 1; readonly value: 2; readonly encoding: 3; readonly render: 4; readonly caption: 5; }; export declare const BarcodeEncodingOptionsFields: { readonly check_digit: 1; readonly text_encoding: 2; readonly qr_ecc: 3; }; export declare const BarcodeRenderOptionsFields: { readonly foreground: 1; readonly background: 2; readonly alignment: 3; readonly module_size: 4; readonly quiet_zone: 5; readonly bar_height: 10; readonly narrow_bar_width: 11; readonly show_size_warning: 12; readonly size_warning_color: 13; readonly use_full_rect: 14; }; export declare const BeforeEditEventFields: { readonly row: 1; readonly col: 2; }; export declare const BeforeMouseDownEventFields: { readonly row: 1; readonly col: 2; readonly target: 3; }; export declare const BeforeMoveColumnEventFields: { readonly col: 1; readonly new_position: 2; }; export declare const BeforeMoveRowEventFields: { readonly row: 1; readonly new_position: 2; }; export declare const BeforeNodeToggleEventFields: { readonly row: 1; readonly collapse: 2; }; export declare const BeforePageBreakEventFields: { readonly row: 1; }; export declare const BeforeScrollEventFields: { readonly old_top_row: 1; readonly old_left_col: 2; readonly new_top_row: 3; readonly new_left_col: 4; }; export declare const BeforeSortEventFields: { readonly col: 1; }; export declare const BeforeTreeNodeToggleEventFields: { readonly node_id: 1; readonly row: 2; readonly collapse: 3; }; export declare const BeforeUserResizeEventFields: { readonly row: 1; readonly col: 2; }; export declare const BorderFields: { readonly style: 1; readonly color: 2; }; export declare const BordersFields: { readonly all: 1; readonly top: 2; readonly right: 3; readonly bottom: 4; readonly left: 5; }; export declare const BufferReadyFields: { readonly handle: 1; readonly stride: 2; readonly width: 3; readonly height: 4; readonly capacity: 5; }; export declare const CellChangedEventFields: { readonly row: 1; readonly col: 2; readonly old_text: 3; readonly new_text: 4; }; export declare const CellDataFields: { readonly row: 1; readonly col: 2; readonly value: 3; readonly style: 4; readonly checked: 5; readonly interaction: 6; readonly barcode: 7; readonly barcode_status: 8; readonly rich_text: 9; }; export declare const CellEditChangeEventFields: { readonly text: 1; }; export declare const CellEditValidateEventFields: { readonly row: 1; readonly col: 2; readonly edit_text: 3; }; export declare const CellFocusChangedEventFields: { readonly old_row: 1; readonly old_col: 2; readonly new_row: 3; readonly new_col: 4; }; export declare const CellFocusChangingEventFields: { readonly old_row: 1; readonly old_col: 2; readonly new_row: 3; readonly new_col: 4; }; export declare const CellRangeFields: { readonly row1: 1; readonly col1: 2; readonly row2: 3; readonly col2: 4; }; export declare const CellStyleFields: { readonly background: 1; readonly foreground: 2; readonly align: 3; readonly font: 4; readonly padding: 5; readonly borders: 6; readonly text_effect: 7; readonly progress: 8; readonly progress_color: 9; readonly shrink_to_fit: 10; }; export declare const CellUpdateFields: { readonly row: 1; readonly col: 2; readonly value: 3; readonly style: 4; readonly checked: 5; readonly picture: 6; readonly picture_align: 7; readonly button_picture: 8; readonly editor: 9; readonly sticky_row: 10; readonly sticky_col: 11; readonly interaction: 12; readonly barcode: 13; readonly rich_text: 14; }; export declare const CellValueFields: { readonly text: 1; readonly number: 2; readonly flag: 3; readonly raw: 4; readonly timestamp: 5; }; export declare const CellsResponseFields: { readonly cells: 1; }; export declare const CheckboxEditorParamsFields: { readonly three_state: 1; }; export declare const ClearRequestFields: { readonly grid_id: 1; readonly scope: 2; readonly region: 3; }; export declare const ClearResponseFields: { readonly cleared_count: 1; }; export declare const ClickEventFields: { readonly row: 1; readonly col: 2; readonly hit_area: 3; readonly interaction: 4; readonly target: 5; }; export declare const ClipboardCommandFields: { readonly grid_id: 1; readonly copy: 2; readonly cut: 3; readonly paste: 4; readonly delete: 5; }; export declare const ClipboardCopyFields: {}; export declare const ClipboardCutFields: {}; export declare const ClipboardDeleteFields: {}; export declare const ClipboardPasteFields: { readonly text: 1; readonly rich_data: 2; }; export declare const ClipboardResponseFields: { readonly text: 1; readonly rich_data: 2; }; export declare const ColIndicatorCellFields: { readonly row1: 1; readonly row2: 2; readonly col1: 3; readonly col2: 4; readonly text: 5; readonly custom_key: 6; readonly data: 7; readonly modes: 8; }; export declare const ColIndicatorCellModesFields: { readonly modes: 1; }; export declare const ColIndicatorConfigFields: { readonly visible: 1; readonly default_row_height: 2; readonly band_rows: 3; readonly background: 4; readonly foreground: 5; readonly grid_lines: 6; readonly grid_color: 7; readonly auto_size: 8; readonly allow_resize: 9; readonly allow_reorder: 10; readonly allow_menu: 11; readonly row_defs: 12; readonly cells: 13; readonly cell_modes: 14; }; export declare const ColIndicatorRowDefFields: { readonly index: 1; readonly height: 2; }; export declare const ColumnDefFields: { readonly index: 1; readonly width: 2; readonly min_width: 3; readonly max_width: 4; readonly caption: 5; readonly align: 6; readonly fixed_align: 7; readonly data_type: 8; readonly format: 9; readonly key: 10; readonly sort_order: 11; readonly sort_type: 12; readonly editor: 13; readonly indent: 14; readonly hidden: 15; readonly span: 16; readonly image_list: 17; readonly data: 18; readonly sticky: 19; readonly padding: 20; readonly fixed_padding: 21; readonly nullable: 22; readonly coercion_mode: 23; readonly error_mode: 24; readonly interaction: 25; readonly progress_color: 26; }; export declare const CompareEventFields: { readonly request_id: 1; readonly row1: 2; readonly row2: 3; readonly col: 4; }; export declare const CompareResponseFields: { readonly request_id: 1; readonly result: 2; }; export declare const ConfigureRequestFields: { readonly grid_id: 1; readonly config: 2; }; export declare const ConfigureResponseFields: {}; export declare const CornerIndicatorConfigFields: { readonly visible: 1; readonly background: 2; readonly foreground: 3; readonly custom_key: 4; readonly data: 5; readonly slots: 6; }; export declare const CornerIndicatorSlotFields: { readonly kind: 1; readonly width: 2; readonly visible: 3; readonly custom_key: 4; readonly data: 5; readonly label_text: 6; }; export declare const CreateRequestFields: { readonly viewport_width: 1; readonly viewport_height: 2; readonly scale: 3; readonly config: 4; }; export declare const CreateResponseFields: { readonly grid_id: 1; readonly warnings: 2; }; export declare const CsvOptionsFields: { readonly delimiter: 1; readonly quote_char: 2; readonly trim_whitespace: 3; }; export declare const CursorChangeFields: { readonly cursor: 1; }; export declare const CustomEditorActionFields: { readonly action_id: 1; readonly payload: 2; }; export declare const CustomEditorActionEventFields: { readonly session_id: 1; readonly row: 2; readonly col: 3; readonly action_id: 4; readonly payload: 5; }; export declare const CustomRenderCellEventFields: { readonly row: 1; readonly col: 2; readonly x: 3; readonly y: 4; readonly width: 5; readonly height: 6; readonly text: 7; readonly style: 8; readonly done: 9; }; export declare const DataRefreshedEventFields: {}; export declare const DataRefreshingEventFields: {}; export declare const DateTimeEditorParamsFields: { readonly format: 1; readonly min_timestamp: 2; readonly max_timestamp: 3; readonly date_only: 4; readonly time_only: 5; }; export declare const DblClickEventFields: { readonly row: 1; readonly col: 2; readonly target: 3; }; export declare const DefineColumnsRequestFields: { readonly grid_id: 1; readonly columns: 2; }; export declare const DefineColumnsResponseFields: {}; export declare const DefineRowsRequestFields: { readonly grid_id: 1; readonly rows: 2; }; export declare const DefineRowsResponseFields: {}; export declare const DestroyRequestFields: { readonly grid_id: 1; }; export declare const DestroyResponseFields: {}; export declare const DragCompleteEventFields: { readonly success: 1; }; export declare const DragDropEventFields: { readonly row: 1; readonly col: 2; }; export declare const DragOverEventFields: { readonly row: 1; readonly col: 2; readonly x: 3; readonly y: 4; }; export declare const DragStartEventFields: { readonly row: 1; readonly col: 2; }; export declare const EditActivationFields: { readonly trigger: 1; readonly tab_behavior: 2; readonly single_click_edit: 3; readonly suppress_click_edit: 4; readonly commit_on_focus_lost: 5; readonly preserve_edit_on_navigation: 6; }; export declare const EditCancelFields: {}; export declare const EditCommandFields: { readonly grid_id: 1; readonly start: 2; readonly session: 3; readonly get_state: 4; }; export declare const EditCommitFields: { readonly value: 1; }; export declare const EditConfigFields: { readonly activation: 1; readonly default_editor: 2; readonly compose_method: 3; }; export declare const EditGetStateFields: {}; export declare const EditSetHighlightsFields: { readonly regions: 1; }; export declare const EditStartFields: { readonly row: 1; readonly col: 2; readonly reason: 3; readonly seed_value: 4; readonly caret_position: 5; }; export declare const EditStateFields: { readonly active: 1; readonly session: 2; }; export declare const EditValidationRequestFields: { readonly request_id: 1; readonly session_id: 2; readonly row: 3; readonly col: 4; readonly value: 5; }; export declare const EditValidationResponseFields: { readonly request_id: 1; readonly session_id: 2; readonly errors: 3; readonly normalized_value: 4; }; export declare const EditorActionFields: { readonly action_id: 1; readonly label: 2; readonly role: 3; readonly icon: 4; }; export declare const EditorCapabilitiesFields: { readonly accepts_text_input: 1; readonly supports_selection: 2; readonly supports_cut: 3; readonly supports_paste: 4; readonly supports_undo: 5; }; export declare const EditorListItemsRequestFields: { readonly request_id: 1; readonly session_id: 2; readonly data_source_id: 3; readonly filter_text: 4; readonly offset: 5; readonly limit: 6; }; export declare const EditorListItemsResponseFields: { readonly request_id: 1; readonly session_id: 2; readonly items: 3; readonly has_more: 4; }; export declare const EditorPreeditChangedFields: { readonly text: 1; readonly cursor: 2; readonly commit: 3; }; export declare const EditorSessionFields: { readonly session_id: 1; readonly row: 2; readonly col: 3; readonly viewport_rect: 4; readonly editor: 5; readonly value: 6; readonly selection: 7; readonly ui_mode: 8; readonly capabilities: 9; readonly reason: 10; readonly state_version: 11; readonly composing: 12; readonly preedit_text: 13; readonly validation_errors: 14; }; export declare const EditorSessionCommandFields: { readonly session_id: 1; readonly state_version: 2; readonly value_changed: 3; readonly selection_changed: 4; readonly preedit_changed: 5; readonly commit: 6; readonly cancel: 7; readonly custom_action: 8; }; export declare const EditorSessionEndedFields: { readonly session_id: 1; readonly reason: 2; readonly committed_value: 3; readonly state_version: 4; }; export declare const EditorSessionStartedFields: { readonly session: 1; }; export declare const EditorSessionUpdatedFields: { readonly session_id: 1; readonly state_version: 2; readonly reason: 3; readonly viewport_rect: 4; readonly value: 5; readonly selection: 6; readonly visible: 7; readonly force_refocus: 8; readonly validation_errors: 9; readonly custom_payload: 10; }; export declare const EditorSpecFields: { readonly kind: 1; readonly owner: 2; readonly presentation: 3; readonly validation_mode: 4; readonly validation_trigger: 5; readonly validation_debounce_ms: 6; readonly custom_editor_id: 10; readonly text: 11; readonly number: 12; readonly checkbox: 13; readonly list: 14; readonly date_time: 15; readonly actions: 16; readonly custom_props: 17; }; export declare const EditorValueFields: { readonly value: 1; readonly edit_text: 2; readonly display_text: 3; }; export declare const EditorValueChangedFields: { readonly value: 1; }; export declare const EnterCellEventFields: { readonly row: 1; readonly col: 2; readonly target: 3; }; export declare const ErrorEventFields: { readonly code: 1; readonly message: 2; }; export declare const EventDecisionFields: { readonly grid_id: 1; readonly event_id: 2; readonly cancel: 3; }; export declare const EventStreamRequestFields: { readonly grid_id: 1; }; export declare const ExportRequestFields: { readonly grid_id: 1; readonly format: 2; readonly scope: 3; }; export declare const ExportResponseFields: { readonly data: 1; readonly format: 2; }; export declare const FieldMappingFields: { readonly field: 1; readonly col_index: 2; readonly col_key: 3; }; export declare const FilterDataEventFields: { readonly row: 1; readonly col: 2; readonly text: 3; }; export declare const FindRequestFields: { readonly grid_id: 1; readonly col: 2; readonly start_row: 3; readonly text_query: 4; readonly regex_query: 5; }; export declare const FindResponseFields: { readonly row: 1; }; export declare const FontFields: { readonly family: 1; readonly families: 2; readonly size: 3; readonly bold: 4; readonly italic: 5; readonly underline: 6; readonly strikethrough: 7; readonly stretch: 8; }; export declare const FrameDoneFields: { readonly handle: 1; readonly dirty_x: 2; readonly dirty_y: 3; readonly dirty_w: 4; readonly dirty_h: 5; readonly metrics: 6; readonly bytes_written: 7; readonly required_capacity: 8; readonly frame_kind: 9; }; export declare const FrameMetricsFields: { readonly frame_time_ms: 1; readonly fps: 2; readonly layer_times_us: 3; readonly zone_cell_counts: 4; readonly instance_count: 5; }; export declare const FreezePolicyFields: { readonly columns: 1; readonly rows: 2; }; export declare const GetCellsRequestFields: { readonly grid_id: 1; readonly row1: 2; readonly col1: 3; readonly row2: 4; readonly col2: 5; readonly include_style: 6; readonly include_checked: 7; readonly include_typed: 8; readonly include_barcode_status: 9; readonly include_rich_text: 10; }; export declare const GetConfigRequestFields: { readonly grid_id: 1; }; export declare const GetDemoDataRequestFields: { readonly demo: 1; }; export declare const GetDemoDataResponseFields: { readonly demo: 1; readonly format: 2; readonly data: 3; }; export declare const GetHeaderRowEventFields: { readonly page: 1; }; export declare const GetMemoryUsageRequestFields: { readonly grid_id: 1; }; export declare const GetMergedRangeRequestFields: { readonly grid_id: 1; readonly row: 2; readonly col: 3; }; export declare const GetMergedRegionsRequestFields: { readonly grid_id: 1; }; export declare const GetNodeRequestFields: { readonly grid_id: 1; readonly row: 2; readonly relation: 3; }; export declare const GetSchemaRequestFields: { readonly grid_id: 1; }; export declare const GetSelectionRequestFields: { readonly grid_id: 1; }; export declare const GpuFrameDoneFields: { readonly dirty_x: 1; readonly dirty_y: 2; readonly dirty_w: 3; readonly dirty_h: 4; readonly metrics: 5; }; export declare const GpuSurfaceReadyFields: { readonly surface_handle: 1; readonly width: 2; readonly height: 3; }; export declare const GridConfigFields: { readonly layout: 1; readonly style: 2; readonly selection: 3; readonly editing: 4; readonly scrolling: 5; readonly outline: 6; readonly span: 7; readonly interaction: 8; readonly rendering: 9; readonly version: 10; readonly indicators: 11; readonly theme_preset: 12; }; export declare const GridEventFields: { readonly grid_id: 1; readonly event_id: 100; readonly cell_focus_changing: 2; readonly cell_focus_changed: 3; readonly selection_changing: 4; readonly selection_changed: 5; readonly enter_cell: 6; readonly leave_cell: 7; readonly before_edit: 8; readonly start_edit: 9; readonly after_edit: 10; readonly cell_edit_validate: 11; readonly cell_edit_change: 12; readonly key_down_edit: 13; readonly key_press_edit: 14; readonly key_up_edit: 15; readonly edit_validation_request: 16; readonly editor_list_items_request: 17; readonly custom_editor_action: 18; readonly cell_changed: 19; readonly row_status_change: 20; readonly before_sort: 21; readonly after_sort: 22; readonly compare: 23; readonly before_node_toggle: 24; readonly after_node_toggle: 25; readonly before_scroll: 26; readonly after_scroll: 27; readonly scroll_tooltip: 28; readonly before_user_resize: 29; readonly after_user_resize: 30; readonly after_user_freeze: 31; readonly before_move_column: 32; readonly after_move_column: 33; readonly before_move_row: 34; readonly after_move_row: 35; readonly before_mouse_down: 36; readonly mouse_down: 37; readonly mouse_up: 38; readonly mouse_move: 39; readonly click: 40; readonly dbl_click: 41; readonly key_down: 42; readonly key_press: 43; readonly key_up: 44; readonly custom_render_cell: 45; readonly drag_start: 46; readonly drag_over: 47; readonly drag_drop: 48; readonly drag_complete: 49; readonly type_ahead_started: 50; readonly type_ahead_ended: 51; readonly data_refreshing: 52; readonly data_refreshed: 53; readonly filter_data: 54; readonly error: 55; readonly before_page_break: 56; readonly start_page: 57; readonly get_header_row: 58; readonly pull_to_refresh_triggered: 59; readonly pull_to_refresh_canceled: 60; readonly tree_children_requested: 61; readonly before_tree_node_toggle: 62; readonly after_tree_node_toggle: 63; readonly tree_node_activate: 64; readonly tree_node_context_menu: 65; }; export declare const GridEventTargetFields: { readonly kind: 1; readonly band: 2; readonly slot_index: 3; readonly slot_kind: 4; readonly custom_key: 5; readonly text: 6; readonly int_value: 7; readonly status_flags: 8; readonly data: 9; readonly sub_mode: 10; }; export declare const GridLinesFields: { readonly style: 1; readonly direction: 2; readonly color: 3; readonly width: 4; }; export declare const HeaderFeaturesFields: { readonly sort: 1; readonly reorder: 2; readonly chooser: 3; }; export declare const HeaderMarkSizeFields: { readonly ratio: 1; readonly px: 2; }; export declare const HeaderResizeHandleFields: { readonly enabled: 1; readonly color: 2; readonly width: 3; readonly height: 4; readonly hit_width: 5; readonly show_only_when_resizable: 6; }; export declare const HeaderSeparatorFields: { readonly enabled: 1; readonly color: 2; readonly width: 3; readonly height: 4; readonly skip_merged: 5; }; export declare const HeaderStyleFields: { readonly separator: 1; readonly resize_handle: 2; }; export declare const HighlightRegionFields: { readonly range: 1; readonly style: 2; readonly ref_id: 3; readonly text_start: 4; readonly text_length: 5; }; export declare const HighlightStyleFields: { readonly background: 1; readonly foreground: 2; readonly borders: 3; readonly fill_handle: 4; readonly fill_handle_color: 5; }; export declare const HoverConfigFields: { readonly row: 1; readonly column: 2; readonly cell: 3; readonly row_style: 4; readonly column_style: 5; readonly cell_style: 6; }; export declare const IconPicturesFields: { readonly sort_ascending: 1; readonly sort_descending: 2; readonly node_open: 3; readonly node_closed: 4; readonly checkbox_checked: 5; readonly checkbox_unchecked: 6; readonly checkbox_indeterminate: 7; }; export declare const IconSlotStylesFields: { readonly sort_ascending: 1; readonly sort_descending: 2; readonly sort_none: 3; readonly tree_expanded: 4; readonly tree_collapsed: 5; readonly menu: 6; readonly filter: 7; readonly filter_active: 8; readonly columns: 9; readonly drag_handle: 10; readonly checkbox_checked: 11; readonly checkbox_unchecked: 12; readonly checkbox_indeterminate: 13; }; export declare const IconSlotsFields: { readonly sort_ascending: 1; readonly sort_descending: 2; readonly sort_none: 3; readonly tree_expanded: 4; readonly tree_collapsed: 5; readonly menu: 6; readonly filter: 7; readonly filter_active: 8; readonly columns: 9; readonly drag_handle: 10; readonly checkbox_checked: 11; readonly checkbox_unchecked: 12; readonly checkbox_indeterminate: 13; }; export declare const IconStyleFields: { readonly font: 1; readonly color: 2; readonly align: 3; readonly gap: 4; }; export declare const IconThemeFields: { readonly slots: 1; readonly defaults: 2; readonly overrides: 3; readonly pictures: 4; }; export declare const ImageDataFields: { readonly data: 1; readonly format: 2; }; export declare const IndicatorColorsFields: { readonly background: 1; readonly foreground: 2; readonly grid: 3; readonly button_background: 4; readonly button_foreground: 5; readonly button_border: 6; readonly button_pressed_background: 7; readonly button_pressed_foreground: 8; readonly button_pressed_border_dark: 9; readonly button_pressed_border_light: 10; readonly button_hover_background: 11; readonly button_hover_foreground: 12; readonly button_hover_border: 13; }; export declare const IndicatorFocusConfigFields: { readonly enable_keyboard_focus: 1; readonly enter_key_code: 2; readonly exit_key_code: 3; }; export declare const IndicatorsConfigFields: { readonly row_start: 1; readonly row_end: 2; readonly col_top: 3; readonly col_bottom: 4; readonly corner_top_start: 5; readonly corner_top_end: 6; readonly corner_bottom_start: 7; readonly corner_bottom_end: 8; readonly focus: 9; readonly appearance: 10; readonly colors: 11; }; export declare const InsertRowsRequestFields: { readonly grid_id: 1; readonly index: 2; readonly count: 3; readonly text: 4; }; export declare const InsertRowsResponseFields: { readonly inserted_count: 1; readonly new_row_count: 2; readonly first_row: 3; }; export declare const InteractionConfigFields: { readonly resize: 1; readonly freeze: 2; readonly type_ahead: 3; readonly type_ahead_delay: 4; readonly auto_size_mouse: 5; readonly auto_size_mode: 6; readonly auto_resize: 7; readonly drag_mode: 8; readonly drop_mode: 9; readonly header_features: 10; readonly decision_timeout_ms: 11; readonly compare_response_timeout_ms: 12; }; export declare const JsonOptionsFields: { readonly data_path: 1; }; export declare const KeyDownEditEventFields: { readonly session_id: 1; readonly key_code: 2; readonly modifier: 3; }; export declare const KeyDownEventFields: { readonly key_code: 1; readonly modifier: 2; }; export declare const KeyEventFields: { readonly type: 1; readonly key_code: 2; readonly modifier: 3; readonly character: 4; }; export declare const KeyPressEditEventFields: { readonly session_id: 1; readonly key_ascii: 2; }; export declare const KeyPressEventFields: { readonly key_ascii: 1; }; export declare const KeyUpEditEventFields: { readonly session_id: 1; readonly key_code: 2; readonly modifier: 3; }; export declare const KeyUpEventFields: { readonly key_code: 1; readonly modifier: 2; }; export declare const LayoutConfigFields: { readonly rows: 1; readonly cols: 2; readonly fixed_rows: 3; readonly fixed_cols: 4; readonly frozen_rows: 5; readonly frozen_cols: 6; readonly default_row_height: 7; readonly default_col_width: 8; readonly right_to_left: 9; readonly extend_last_col: 10; }; export declare const LeaveCellEventFields: { readonly row: 1; readonly col: 2; readonly target: 3; }; export declare const ListDataSourceFields: { readonly data_source_id: 1; readonly filterable: 2; readonly pageable: 3; readonly page_size: 4; }; export declare const ListEditorParamsFields: { readonly static_items: 1; readonly data_source: 2; readonly allow_custom_value: 3; readonly searchable: 4; readonly multi_select: 5; readonly item_layout: 6; }; export declare const ListItemFields: { readonly value: 1; readonly label: 2; readonly details: 3; readonly disabled: 4; }; export declare const LoadDataOptionsFields: { readonly csv: 1; readonly json: 2; readonly header_policy: 10; readonly field_map: 11; readonly type_policy: 12; readonly coercion: 13; readonly error_mode: 14; readonly date_format: 15; readonly decimal_char: 16; readonly auto_create_columns: 17; readonly atomic: 19; readonly skip_rows: 20; readonly max_rows: 21; }; export declare const LoadDataRequestFields: { readonly grid_id: 1; readonly data: 2; readonly options: 3; }; export declare const LoadDataResultFields: { readonly status: 1; readonly rows: 2; readonly cols: 3; readonly rejected: 4; readonly violations: 5; readonly warnings: 6; readonly inferred_columns: 7; }; export declare const LoadDemoRequestFields: { readonly grid_id: 1; readonly demo: 2; }; export declare const LoadDemoResponseFields: {}; export declare const LoadFontDataRequestFields: { readonly data: 1; readonly font_name: 2; readonly font_names: 3; }; export declare const LoadFontDataResponseFields: {}; export declare const LoadTableRequestFields: { readonly grid_id: 1; readonly rows: 2; readonly cols: 3; readonly values: 4; readonly atomic: 5; }; export declare const MemoryUsageResponseFields: { readonly total_bytes: 1; readonly cell_data_bytes: 2; readonly style_bytes: 3; readonly layout_bytes: 4; readonly column_bytes: 5; readonly row_bytes: 6; readonly selection_bytes: 7; readonly animation_bytes: 8; readonly text_engine_bytes: 9; readonly event_bytes: 10; readonly misc_bytes: 11; readonly cell_count: 12; readonly rows: 13; readonly cols: 14; }; export declare const MergeCellsRequestFields: { readonly grid_id: 1; readonly range: 2; }; export declare const MergeCellsResponseFields: { readonly merged: 1; }; export declare const MergedRegionsResponseFields: { readonly ranges: 1; }; export declare const MouseDownEventFields: { readonly button: 1; readonly modifier: 2; readonly x: 3; readonly y: 4; }; export declare const MouseMoveEventFields: { readonly button: 1; readonly modifier: 2; readonly x: 3; readonly y: 4; readonly target: 5; }; export declare const MouseUpEventFields: { readonly button: 1; readonly modifier: 2; readonly x: 3; readonly y: 4; }; export declare const MoveColumnRequestFields: { readonly grid_id: 1; readonly col: 2; readonly position: 3; }; export declare const MoveColumnResponseFields: {}; export declare const MoveRowRequestFields: { readonly grid_id: 1; readonly row: 2; readonly position: 3; }; export declare const MoveRowResponseFields: {}; export declare const NodeInfoFields: { readonly row: 1; readonly level: 2; readonly is_expanded: 3; readonly child_count: 4; readonly parent_row: 5; readonly first_child: 6; readonly last_child: 7; }; export declare const NumberEditorParamsFields: { readonly min: 1; readonly max: 2; readonly step: 3; readonly format: 4; readonly nullable: 5; }; export declare const OutlineConfigFields: { readonly tree_indicator: 1; readonly tree_color: 2; readonly group_total_position: 3; readonly multi_totals: 4; readonly indicator_indent: 5; readonly max_levels: 6; readonly show_level_buttons: 7; readonly label_column: 8; readonly icon_column: 9; }; export declare const OutlineRequestFields: { readonly grid_id: 1; readonly level: 2; }; export declare const OutlineResponseFields: {}; export declare const PaddingFields: { readonly left: 1; readonly top: 2; readonly right: 3; readonly bottom: 4; }; export declare const PointerEventFields: { readonly type: 1; readonly x: 2; readonly y: 3; readonly modifier: 4; readonly button: 5; readonly dbl_click: 6; }; export declare const PrintPageFields: { readonly page_number: 1; readonly image_data: 2; readonly width: 3; readonly height: 4; }; export declare const PrintRequestFields: { readonly grid_id: 1; readonly orientation: 2; readonly margin_left: 3; readonly margin_top: 4; readonly margin_right: 5; readonly margin_bottom: 6; readonly header: 7; readonly footer: 8; readonly show_page_numbers: 9; }; export declare const PrintResponseFields: { readonly pages: 1; }; export declare const PullToRefreshCanceledEventFields: {}; export declare const PullToRefreshConfigFields: { readonly enabled: 1; readonly theme: 2; readonly text_pull: 3; readonly text_release: 4; }; export declare const PullToRefreshTriggeredEventFields: {}; export declare const RectFields: { readonly x: 1; readonly y: 2; readonly width: 3; readonly height: 4; }; export declare const RefreshRequestFields: { readonly grid_id: 1; }; export declare const RefreshResponseFields: {}; export declare const RegexQueryFields: { readonly pattern: 1; }; export declare const RegionStyleFields: { readonly background: 1; readonly foreground: 2; readonly font: 3; readonly grid_lines: 4; readonly text_effect: 5; readonly separator: 6; readonly cell_padding: 7; }; export declare const RemoveRowsRequestFields: { readonly grid_id: 1; readonly index: 2; readonly count: 3; }; export declare const RemoveRowsResponseFields: { readonly removed_count: 1; readonly new_row_count: 2; }; export declare const RenderConfigFields: { readonly renderer_mode: 1; readonly debug_overlay: 2; readonly animation_enabled: 3; readonly animation_duration_ms: 4; readonly text_layout_cache_cap: 5; readonly present_mode: 6; readonly frame_pacing_mode: 7; readonly target_frame_rate_hz: 8; readonly render_layer_mask: 9; readonly layer_profiling: 10; readonly scroll_blit: 11; readonly font_fallback_enabled: 12; }; export declare const RenderInputFields: { readonly grid_id: 1; readonly viewport: 2; readonly pointer: 3; readonly key: 4; readonly buffer: 5; readonly scroll: 6; readonly event_decision: 7; readonly zoom: 8; readonly gpu_surface: 9; readonly terminal_input: 10; readonly terminal_capabilities: 11; readonly terminal_viewport: 12; readonly terminal_command: 13; readonly compare_response: 14; readonly edit_validation_response: 15; readonly editor_list_items_response: 16; }; export declare const RenderOutputFields: { readonly rendered: 1; readonly frame_done: 2; readonly selection: 3; readonly cursor: 4; readonly editor_started: 5; readonly editor_updated: 6; readonly editor_ended: 7; readonly tooltip_request: 8; readonly gpu_frame_done: 9; }; export declare const ResizePolicyFields: { readonly columns: 1; readonly rows: 2; readonly uniform: 3; }; export declare const ResizeViewportRequestFields: { readonly grid_id: 1; readonly width: 2; readonly height: 3; }; export declare const ResizeViewportResponseFields: { readonly viewport_width: 1; readonly viewport_height: 2; }; export declare const RichTextFields: { readonly runs: 1; }; export declare const RowDefFields: { readonly index: 1; readonly height: 2; readonly hidden: 3; readonly is_subtotal: 4; readonly outline_level: 5; readonly is_collapsed: 6; readonly data: 7; readonly status: 8; readonly span: 9; readonly pin: 10; readonly sticky: 11; }; export declare const RowIndicatorConfigFields: { readonly visible: 1; readonly width: 2; readonly background: 3; readonly foreground: 4; readonly grid_lines: 5; readonly grid_color: 6; readonly auto_size: 7; readonly allow_resize: 8; readonly allow_select: 9; readonly allow_reorder: 10; readonly slots: 11; }; export declare const RowIndicatorSlotFields: { readonly kind: 1; readonly width: 2; readonly visible: 3; readonly custom_key: 4; readonly data: 5; }; export declare const RowStatusFields: { readonly domain: 1; readonly code: 2; }; export declare const RowStatusChangeEventFields: { readonly row: 1; readonly status: 2; }; export declare const ScalarValueFields: { readonly string_value: 1; readonly number_value: 2; readonly bool_value: 3; readonly bytes_value: 4; }; export declare const SchemaResponseFields: { readonly columns: 1; }; export declare const ScrollBarColorsFields: { readonly thumb: 1; readonly thumb_hover: 2; readonly thumb_active: 3; readonly track: 4; readonly arrow: 5; readonly border: 6; }; export declare const ScrollBarConfigFields: { readonly show_h: 1; readonly show_v: 2; readonly appearance: 3; readonly size: 4; readonly min_thumb: 5; readonly corner_radius: 6; readonly colors: 7; readonly fade_delay_ms: 8; readonly fade_duration_ms: 9; readonly margin: 10; }; export declare const ScrollConfigFields: { readonly scroll_bar: 1; readonly scroll_track: 2; readonly scroll_tips: 3; readonly fling_enabled: 4; readonly fling_impulse_gain: 5; readonly fling_friction: 6; readonly pinch_zoom_enabled: 7; readonly fast_scroll: 8; readonly scrollbars: 9; readonly pull_to_refresh: 10; }; export declare const ScrollEventFields: { readonly delta_x: 1; readonly delta_y: 2; }; export declare const ScrollTooltipEventFields: { readonly text: 1; }; export declare const SelectRequestFields: { readonly grid_id: 1; readonly active_row: 2; readonly active_col: 3; readonly ranges: 4; readonly show: 5; }; export declare const SelectResponseFields: { readonly selection: 1; }; export declare const SelectionChangedEventFields: { readonly old_ranges: 1; readonly new_ranges: 2; readonly active_row: 3; readonly active_col: 4; }; export declare const SelectionChangingEventFields: { readonly old_ranges: 1; readonly new_ranges: 2; readonly active_row: 3; readonly active_col: 4; }; export declare const SelectionConfigFields: { readonly mode: 1; readonly focus_border: 2; readonly visibility: 3; readonly allow: 4; readonly header_click_select: 5; readonly style: 6; readonly hover: 7; readonly indicator_row_style: 8; readonly indicator_col_style: 9; readonly active_cell_style: 10; }; export declare const SelectionStateFields: { readonly active_row: 1; readonly active_col: 2; readonly ranges: 3; readonly top_row: 4; readonly left_col: 5; readonly bottom_row: 6; readonly right_col: 7; readonly mouse_row: 8; readonly mouse_col: 9; }; export declare const SelectionUpdateFields: { readonly active_row: 1; readonly active_col: 2; readonly ranges: 3; }; export declare const SeparatorFields: { readonly visible: 1; readonly color: 2; readonly width: 3; }; export declare const SetColRequestFields: { readonly grid_id: 1; readonly col: 2; }; export declare const SetLeftColResponseFields: { readonly left_col: 1; }; export declare const SetRedrawRequestFields: { readonly grid_id: 1; readonly enabled: 2; }; export declare const SetRedrawResponseFields: {}; export declare const SetRowRequestFields: { readonly grid_id: 1; readonly row: 2; }; export declare const SetTopRowResponseFields: { readonly top_row: 1; }; export declare const ShowCellRequestFields: { readonly grid_id: 1; readonly row: 2; readonly col: 3; }; export declare const ShowCellResponseFields: { readonly top_row: 1; readonly left_col: 2; }; export declare const SortColumnFields: { readonly col: 1; readonly order: 2; readonly type: 3; }; export declare const SortRequestFields: { readonly grid_id: 1; readonly sort_columns: 2; }; export declare const SortResponseFields: {}; export declare const SpanConfigFields: { readonly cell_span: 1; readonly cell_span_fixed: 2; readonly cell_span_compare: 3; readonly group_span_compare: 4; }; export declare const StartEditEventFields: { readonly row: 1; readonly col: 2; }; export declare const StartPageEventFields: { readonly page: 1; }; export declare const StructFieldFields: { readonly key: 1; readonly value: 2; }; export declare const StructValueFields: { readonly fields: 1; }; export declare const StyleConfigFields: { readonly background: 1; readonly foreground: 2; readonly alternate_background: 3; readonly font: 4; readonly cell_padding: 5; readonly text_effect: 6; readonly progress_color: 7; readonly grid_lines: 10; readonly fixed: 11; readonly frozen: 12; readonly header: 13; readonly sheet_background: 20; readonly sheet_border: 21; readonly appearance: 22; readonly background_image: 23; readonly background_image_align: 24; readonly text_rendering: 25; readonly icons: 30; readonly image_over_text: 31; readonly show_sort_numbers: 32; readonly apply_scope: 33; readonly custom_render: 34; readonly format: 40; readonly word_wrap: 41; readonly ellipsis: 42; readonly text_overflow: 43; }; export declare const SubtotalRequestFields: { readonly grid_id: 1; readonly aggregate: 2; readonly group_on_col: 3; readonly aggregate_col: 4; readonly caption: 5; readonly background: 6; readonly foreground: 7; readonly add_outline: 8; readonly font: 9; }; export declare const SubtotalResultFields: { readonly rows: 1; }; export declare const TerminalCapabilitiesFields: { readonly color_level: 1; readonly sgr_mouse: 2; readonly focus_events: 3; readonly bracketed_paste: 4; }; export declare const TerminalCommandFields: { readonly kind: 1; }; export declare const TerminalInputBytesFields: { readonly data: 1; }; export declare const TerminalViewportFields: { readonly origin_x: 1; readonly origin_y: 2; readonly width: 3; readonly height: 4; readonly fullscreen: 5; }; export declare const TextEditorParamsFields: { readonly max_length: 1; readonly mask: 2; readonly allow_newlines: 3; readonly input_type: 4; }; export declare const TextFormatRunFields: { readonly start_index: 1; readonly style: 2; }; export declare const TextQueryFields: { readonly text: 1; readonly case_sensitive: 2; readonly full_match: 3; }; export declare const TextRenderingFields: { readonly mode: 1; readonly hinting: 2; readonly pixel_snap: 3; }; export declare const TextRunStyleFields: { readonly foreground: 1; readonly font: 2; readonly baseline: 3; readonly link_url: 4; }; export declare const TextSelectionFields: { readonly start: 1; readonly length: 2; }; export declare const TextSelectionChangedFields: { readonly selection: 1; }; export declare const TooltipRequestFields: { readonly x: 1; readonly y: 2; readonly text: 3; }; export declare const TreeChildrenRequestedEventFields: { readonly node_id: 1; readonly row: 2; readonly request_id: 3; }; export declare const TreeNodeActivateEventFields: { readonly node_id: 1; readonly row: 2; }; export declare const TreeNodeContextMenuEventFields: { readonly node_id: 1; readonly row: 2; readonly x: 3; readonly y: 4; }; export declare const TypeAheadEndedEventFields: {}; export declare const TypeAheadStartedEventFields: { readonly col: 1; readonly text: 2; }; export declare const TypeViolationFields: { readonly row: 1; readonly col: 2; readonly expected: 3; readonly actual: 4; readonly reason: 5; }; export declare const UnmergeCellsRequestFields: { readonly grid_id: 1; readonly range: 2; }; export declare const UnmergeCellsResponseFields: { readonly unmerged_count: 1; }; export declare const UpdateCellsRequestFields: { readonly grid_id: 1; readonly cells: 2; readonly atomic: 3; }; export declare const ValidationErrorFields: { readonly code: 1; readonly message: 2; readonly blocking: 3; }; export declare const ViewportStateFields: { readonly scroll_x: 1; readonly scroll_y: 2; readonly width: 3; readonly height: 4; }; export declare const WriteResultFields: { readonly written_count: 1; readonly rejected_count: 2; readonly violations: 3; }; export declare const ZoomEventFields: { readonly phase: 1; readonly scale: 2; readonly focal_x_px: 3; readonly focal_y_px: 4; }; export declare class AfterEditEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.AfterEditEvent"; static readonly fields: readonly ProtoFieldInfo[]; row: number; col: number; oldText: string; newText: string; constructor(init?: Partial); static fromBinary(data: Uint8Array): AfterEditEvent; static parseFrom(data: Uint8Array): AfterEditEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class AfterMoveColumnEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.AfterMoveColumnEvent"; static readonly fields: readonly ProtoFieldInfo[]; col: number; oldPosition: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): AfterMoveColumnEvent; static parseFrom(data: Uint8Array): AfterMoveColumnEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class AfterMoveRowEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.AfterMoveRowEvent"; static readonly fields: readonly ProtoFieldInfo[]; row: number; oldPosition: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): AfterMoveRowEvent; static parseFrom(data: Uint8Array): AfterMoveRowEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class AfterNodeToggleEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.AfterNodeToggleEvent"; static readonly fields: readonly ProtoFieldInfo[]; row: number; collapse: boolean; constructor(init?: Partial); static fromBinary(data: Uint8Array): AfterNodeToggleEvent; static parseFrom(data: Uint8Array): AfterNodeToggleEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class AfterScrollEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.AfterScrollEvent"; static readonly fields: readonly ProtoFieldInfo[]; oldTopRow: number; oldLeftCol: number; newTopRow: number; newLeftCol: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): AfterScrollEvent; static parseFrom(data: Uint8Array): AfterScrollEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class AfterSortEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.AfterSortEvent"; static readonly fields: readonly ProtoFieldInfo[]; col: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): AfterSortEvent; static parseFrom(data: Uint8Array): AfterSortEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class AfterTreeNodeToggleEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.AfterTreeNodeToggleEvent"; static readonly fields: readonly ProtoFieldInfo[]; nodeId: string; row: number; collapse: boolean; constructor(init?: Partial); static fromBinary(data: Uint8Array): AfterTreeNodeToggleEvent; static parseFrom(data: Uint8Array): AfterTreeNodeToggleEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class AfterUserFreezeEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.AfterUserFreezeEvent"; static readonly fields: readonly ProtoFieldInfo[]; frozenRows: number; frozenCols: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): AfterUserFreezeEvent; static parseFrom(data: Uint8Array): AfterUserFreezeEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class AfterUserResizeEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.AfterUserResizeEvent"; static readonly fields: readonly ProtoFieldInfo[]; row: number; col: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): AfterUserResizeEvent; static parseFrom(data: Uint8Array): AfterUserResizeEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class AggregateRequest implements LiteMessage { static readonly typeName: "volvoxgrid.v1.AggregateRequest"; static readonly fields: readonly ProtoFieldInfo[]; gridId: bigint; aggregate: AggregateType; row1: number; col1: number; row2: number; col2: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): AggregateRequest; static parseFrom(data: Uint8Array): AggregateRequest; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class AggregateResponse implements LiteMessage { static readonly typeName: "volvoxgrid.v1.AggregateResponse"; static readonly fields: readonly ProtoFieldInfo[]; value: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): AggregateResponse; static parseFrom(data: Uint8Array): AggregateResponse; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class AppendDataRequest implements LiteMessage { static readonly typeName: "volvoxgrid.v1.AppendDataRequest"; static readonly fields: readonly ProtoFieldInfo[]; gridId: bigint; data?: Uint8Array; options?: LoadDataOptions; constructor(init?: Partial); static fromBinary(data: Uint8Array): AppendDataRequest; static parseFrom(data: Uint8Array): AppendDataRequest; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class ArchiveRequest implements LiteMessage { static readonly typeName: "volvoxgrid.v1.ArchiveRequest"; static readonly fields: readonly ProtoFieldInfo[]; gridId: bigint; name: string; action: ArchiveRequest_Action; data?: Uint8Array; constructor(init?: Partial); static fromBinary(data: Uint8Array): ArchiveRequest; static parseFrom(data: Uint8Array): ArchiveRequest; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class ArchiveResponse implements LiteMessage { static readonly typeName: "volvoxgrid.v1.ArchiveResponse"; static readonly fields: readonly ProtoFieldInfo[]; data?: Uint8Array; names: string[]; constructor(init?: Partial); static fromBinary(data: Uint8Array): ArchiveResponse; static parseFrom(data: Uint8Array): ArchiveResponse; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class AutoSizeRequest implements LiteMessage { static readonly typeName: "volvoxgrid.v1.AutoSizeRequest"; static readonly fields: readonly ProtoFieldInfo[]; gridId: bigint; colFrom: number; colTo: number; equal: boolean; maxWidth: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): AutoSizeRequest; static parseFrom(data: Uint8Array): AutoSizeRequest; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class AutoSizeResponse implements LiteMessage { static readonly typeName: "volvoxgrid.v1.AutoSizeResponse"; static readonly fields: readonly ProtoFieldInfo[]; constructor(init?: Partial); static fromBinary(data: Uint8Array): AutoSizeResponse; static parseFrom(data: Uint8Array): AutoSizeResponse; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class BarcodeCaptionOptions implements LiteMessage { static readonly typeName: "volvoxgrid.v1.BarcodeCaptionOptions"; static readonly fields: readonly ProtoFieldInfo[]; position: BarcodeCaptionPosition; text: string; color: number; fontSize: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): BarcodeCaptionOptions; static parseFrom(data: Uint8Array): BarcodeCaptionOptions; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class BarcodeData implements LiteMessage { static readonly typeName: "volvoxgrid.v1.BarcodeData"; static readonly fields: readonly ProtoFieldInfo[]; symbology: BarcodeSymbology; value: string; encoding?: BarcodeEncodingOptions; render?: BarcodeRenderOptions; caption?: BarcodeCaptionOptions; constructor(init?: Partial); static fromBinary(data: Uint8Array): BarcodeData; static parseFrom(data: Uint8Array): BarcodeData; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class BarcodeEncodingOptions implements LiteMessage { static readonly typeName: "volvoxgrid.v1.BarcodeEncodingOptions"; static readonly fields: readonly ProtoFieldInfo[]; checkDigit: BarcodeCheckDigitMode; textEncoding: BarcodeTextEncoding; qrEcc: BarcodeQrErrorCorrection; constructor(init?: Partial); static fromBinary(data: Uint8Array): BarcodeEncodingOptions; static parseFrom(data: Uint8Array): BarcodeEncodingOptions; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class BarcodeRenderOptions implements LiteMessage { static readonly typeName: "volvoxgrid.v1.BarcodeRenderOptions"; static readonly fields: readonly ProtoFieldInfo[]; foreground: number; background: number; alignment: ImageAlignment; moduleSize: number; quietZone: number; barHeight: number; narrowBarWidth: number; showSizeWarning: boolean; sizeWarningColor: number; useFullRect: boolean; constructor(init?: Partial); static fromBinary(data: Uint8Array): BarcodeRenderOptions; static parseFrom(data: Uint8Array): BarcodeRenderOptions; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class BeforeEditEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.BeforeEditEvent"; static readonly fields: readonly ProtoFieldInfo[]; row: number; col: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): BeforeEditEvent; static parseFrom(data: Uint8Array): BeforeEditEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class BeforeMouseDownEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.BeforeMouseDownEvent"; static readonly fields: readonly ProtoFieldInfo[]; row: number; col: number; target?: GridEventTarget; constructor(init?: Partial); static fromBinary(data: Uint8Array): BeforeMouseDownEvent; static parseFrom(data: Uint8Array): BeforeMouseDownEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class BeforeMoveColumnEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.BeforeMoveColumnEvent"; static readonly fields: readonly ProtoFieldInfo[]; col: number; newPosition: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): BeforeMoveColumnEvent; static parseFrom(data: Uint8Array): BeforeMoveColumnEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class BeforeMoveRowEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.BeforeMoveRowEvent"; static readonly fields: readonly ProtoFieldInfo[]; row: number; newPosition: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): BeforeMoveRowEvent; static parseFrom(data: Uint8Array): BeforeMoveRowEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class BeforeNodeToggleEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.BeforeNodeToggleEvent"; static readonly fields: readonly ProtoFieldInfo[]; row: number; collapse: boolean; constructor(init?: Partial); static fromBinary(data: Uint8Array): BeforeNodeToggleEvent; static parseFrom(data: Uint8Array): BeforeNodeToggleEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class BeforePageBreakEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.BeforePageBreakEvent"; static readonly fields: readonly ProtoFieldInfo[]; row: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): BeforePageBreakEvent; static parseFrom(data: Uint8Array): BeforePageBreakEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class BeforeScrollEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.BeforeScrollEvent"; static readonly fields: readonly ProtoFieldInfo[]; oldTopRow: number; oldLeftCol: number; newTopRow: number; newLeftCol: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): BeforeScrollEvent; static parseFrom(data: Uint8Array): BeforeScrollEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class BeforeSortEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.BeforeSortEvent"; static readonly fields: readonly ProtoFieldInfo[]; col: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): BeforeSortEvent; static parseFrom(data: Uint8Array): BeforeSortEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class BeforeTreeNodeToggleEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.BeforeTreeNodeToggleEvent"; static readonly fields: readonly ProtoFieldInfo[]; nodeId: string; row: number; collapse: boolean; constructor(init?: Partial); static fromBinary(data: Uint8Array): BeforeTreeNodeToggleEvent; static parseFrom(data: Uint8Array): BeforeTreeNodeToggleEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class BeforeUserResizeEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.BeforeUserResizeEvent"; static readonly fields: readonly ProtoFieldInfo[]; row: number; col: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): BeforeUserResizeEvent; static parseFrom(data: Uint8Array): BeforeUserResizeEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class Border implements LiteMessage { static readonly typeName: "volvoxgrid.v1.Border"; static readonly fields: readonly ProtoFieldInfo[]; style: BorderStyle; color: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): Border; static parseFrom(data: Uint8Array): Border; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class Borders implements LiteMessage { static readonly typeName: "volvoxgrid.v1.Borders"; static readonly fields: readonly ProtoFieldInfo[]; all?: Border; top?: Border; right?: Border; bottom?: Border; left?: Border; constructor(init?: Partial); static fromBinary(data: Uint8Array): Borders; static parseFrom(data: Uint8Array): Borders; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class BufferReady implements LiteMessage { static readonly typeName: "volvoxgrid.v1.BufferReady"; static readonly fields: readonly ProtoFieldInfo[]; handle: bigint; stride: number; width: number; height: number; capacity: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): BufferReady; static parseFrom(data: Uint8Array): BufferReady; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class CellChangedEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.CellChangedEvent"; static readonly fields: readonly ProtoFieldInfo[]; row: number; col: number; oldText: string; newText: string; constructor(init?: Partial); static fromBinary(data: Uint8Array): CellChangedEvent; static parseFrom(data: Uint8Array): CellChangedEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class CellData implements LiteMessage { static readonly typeName: "volvoxgrid.v1.CellData"; static readonly fields: readonly ProtoFieldInfo[]; row: number; col: number; value?: CellValue; style?: CellStyle; checked: CheckedState; interaction: CellInteraction; barcode?: BarcodeData; barcodeStatus: BarcodeRenderStatus; richText?: RichText; constructor(init?: Partial); static fromBinary(data: Uint8Array): CellData; static parseFrom(data: Uint8Array): CellData; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class CellEditChangeEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.CellEditChangeEvent"; static readonly fields: readonly ProtoFieldInfo[]; text: string; constructor(init?: Partial); static fromBinary(data: Uint8Array): CellEditChangeEvent; static parseFrom(data: Uint8Array): CellEditChangeEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class CellEditValidateEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.CellEditValidateEvent"; static readonly fields: readonly ProtoFieldInfo[]; row: number; col: number; editText: string; constructor(init?: Partial); static fromBinary(data: Uint8Array): CellEditValidateEvent; static parseFrom(data: Uint8Array): CellEditValidateEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class CellFocusChangedEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.CellFocusChangedEvent"; static readonly fields: readonly ProtoFieldInfo[]; oldRow: number; oldCol: number; newRow: number; newCol: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): CellFocusChangedEvent; static parseFrom(data: Uint8Array): CellFocusChangedEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class CellFocusChangingEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.CellFocusChangingEvent"; static readonly fields: readonly ProtoFieldInfo[]; oldRow: number; oldCol: number; newRow: number; newCol: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): CellFocusChangingEvent; static parseFrom(data: Uint8Array): CellFocusChangingEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class CellRange implements LiteMessage { static readonly typeName: "volvoxgrid.v1.CellRange"; static readonly fields: readonly ProtoFieldInfo[]; row1: number; col1: number; row2: number; col2: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): CellRange; static parseFrom(data: Uint8Array): CellRange; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class CellStyle implements LiteMessage { static readonly typeName: "volvoxgrid.v1.CellStyle"; static readonly fields: readonly ProtoFieldInfo[]; background: number; foreground: number; align: Align; font?: Font; padding?: Padding; borders?: Borders; textEffect: TextEffect; progress: number; progressColor: number; shrinkToFit: boolean; constructor(init?: Partial); static fromBinary(data: Uint8Array): CellStyle; static parseFrom(data: Uint8Array): CellStyle; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class CellUpdate implements LiteMessage { static readonly typeName: "volvoxgrid.v1.CellUpdate"; static readonly fields: readonly ProtoFieldInfo[]; row: number; col: number; value?: CellValue; style?: CellStyle; checked: CheckedState; picture?: ImageData; pictureAlign: ImageAlignment; buttonPicture?: ImageData; editor?: EditorSpec; stickyRow: StickyEdge; stickyCol: StickyEdge; interaction: CellInteraction; barcode?: BarcodeData; richText?: RichText; constructor(init?: Partial); static fromBinary(data: Uint8Array): CellUpdate; static parseFrom(data: Uint8Array): CellUpdate; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare enum CellValueValueOneofCase { None = 0, Text = 1, Number = 2, Flag = 3, Raw = 4, Timestamp = 5 } export declare class CellValue implements LiteMessage { static readonly typeName: "volvoxgrid.v1.CellValue"; static readonly fields: readonly ProtoFieldInfo[]; valueCase: CellValueValueOneofCase; text?: string; number?: number; flag?: boolean; raw?: Uint8Array; timestamp?: bigint; constructor(init?: Partial); static fromBinary(data: Uint8Array): CellValue; static parseFrom(data: Uint8Array): CellValue; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class CellsResponse implements LiteMessage { static readonly typeName: "volvoxgrid.v1.CellsResponse"; static readonly fields: readonly ProtoFieldInfo[]; cells: CellData[]; constructor(init?: Partial); static fromBinary(data: Uint8Array): CellsResponse; static parseFrom(data: Uint8Array): CellsResponse; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class CheckboxEditorParams implements LiteMessage { static readonly typeName: "volvoxgrid.v1.CheckboxEditorParams"; static readonly fields: readonly ProtoFieldInfo[]; threeState: boolean; constructor(init?: Partial); static fromBinary(data: Uint8Array): CheckboxEditorParams; static parseFrom(data: Uint8Array): CheckboxEditorParams; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class ClearRequest implements LiteMessage { static readonly typeName: "volvoxgrid.v1.ClearRequest"; static readonly fields: readonly ProtoFieldInfo[]; gridId: bigint; scope: ClearScope; region: ClearRegion; constructor(init?: Partial); static fromBinary(data: Uint8Array): ClearRequest; static parseFrom(data: Uint8Array): ClearRequest; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class ClearResponse implements LiteMessage { static readonly typeName: "volvoxgrid.v1.ClearResponse"; static readonly fields: readonly ProtoFieldInfo[]; clearedCount: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): ClearResponse; static parseFrom(data: Uint8Array): ClearResponse; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class ClickEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.ClickEvent"; static readonly fields: readonly ProtoFieldInfo[]; row: number; col: number; hitArea: CellHitArea; interaction: CellInteraction; target?: GridEventTarget; constructor(init?: Partial); static fromBinary(data: Uint8Array): ClickEvent; static parseFrom(data: Uint8Array): ClickEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare enum ClipboardCommandCommandOneofCase { None = 0, Copy = 2, Cut = 3, Paste = 4, Delete = 5 } export declare class ClipboardCommand implements LiteMessage { static readonly typeName: "volvoxgrid.v1.ClipboardCommand"; static readonly fields: readonly ProtoFieldInfo[]; commandCase: ClipboardCommandCommandOneofCase; gridId: bigint; copy?: ClipboardCopy; cut?: ClipboardCut; paste?: ClipboardPaste; delete?: ClipboardDelete; constructor(init?: Partial); static fromBinary(data: Uint8Array): ClipboardCommand; static parseFrom(data: Uint8Array): ClipboardCommand; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class ClipboardCopy implements LiteMessage { static readonly typeName: "volvoxgrid.v1.ClipboardCopy"; static readonly fields: readonly ProtoFieldInfo[]; constructor(init?: Partial); static fromBinary(data: Uint8Array): ClipboardCopy; static parseFrom(data: Uint8Array): ClipboardCopy; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class ClipboardCut implements LiteMessage { static readonly typeName: "volvoxgrid.v1.ClipboardCut"; static readonly fields: readonly ProtoFieldInfo[]; constructor(init?: Partial); static fromBinary(data: Uint8Array): ClipboardCut; static parseFrom(data: Uint8Array): ClipboardCut; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class ClipboardDelete implements LiteMessage { static readonly typeName: "volvoxgrid.v1.ClipboardDelete"; static readonly fields: readonly ProtoFieldInfo[]; constructor(init?: Partial); static fromBinary(data: Uint8Array): ClipboardDelete; static parseFrom(data: Uint8Array): ClipboardDelete; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class ClipboardPaste implements LiteMessage { static readonly typeName: "volvoxgrid.v1.ClipboardPaste"; static readonly fields: readonly ProtoFieldInfo[]; text: string; richData?: Uint8Array; constructor(init?: Partial); static fromBinary(data: Uint8Array): ClipboardPaste; static parseFrom(data: Uint8Array): ClipboardPaste; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class ClipboardResponse implements LiteMessage { static readonly typeName: "volvoxgrid.v1.ClipboardResponse"; static readonly fields: readonly ProtoFieldInfo[]; text: string; richData?: Uint8Array; constructor(init?: Partial); static fromBinary(data: Uint8Array): ClipboardResponse; static parseFrom(data: Uint8Array): ClipboardResponse; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class ColIndicatorCell implements LiteMessage { static readonly typeName: "volvoxgrid.v1.ColIndicatorCell"; static readonly fields: readonly ProtoFieldInfo[]; row1: number; row2: number; col1: number; col2: number; text: string; customKey: string; data?: Uint8Array; modes?: ColIndicatorCellModes; constructor(init?: Partial); static fromBinary(data: Uint8Array): ColIndicatorCell; static parseFrom(data: Uint8Array): ColIndicatorCell; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class ColIndicatorCellModes implements LiteMessage { static readonly typeName: "volvoxgrid.v1.ColIndicatorCellModes"; static readonly fields: readonly ProtoFieldInfo[]; modes: ColIndicatorCellMode[]; constructor(init?: Partial); static fromBinary(data: Uint8Array): ColIndicatorCellModes; static parseFrom(data: Uint8Array): ColIndicatorCellModes; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class ColIndicatorConfig implements LiteMessage { static readonly typeName: "volvoxgrid.v1.ColIndicatorConfig"; static readonly fields: readonly ProtoFieldInfo[]; visible: boolean; defaultRowHeight: number; bandRows: number; background: number; foreground: number; gridLines: GridLineStyle; gridColor: number; autoSize: boolean; allowResize: boolean; allowReorder: boolean; allowMenu: boolean; rowDefs: ColIndicatorRowDef[]; cells: ColIndicatorCell[]; cellModes?: ColIndicatorCellModes; constructor(init?: Partial); static fromBinary(data: Uint8Array): ColIndicatorConfig; static parseFrom(data: Uint8Array): ColIndicatorConfig; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class ColIndicatorRowDef implements LiteMessage { static readonly typeName: "volvoxgrid.v1.ColIndicatorRowDef"; static readonly fields: readonly ProtoFieldInfo[]; index: number; height: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): ColIndicatorRowDef; static parseFrom(data: Uint8Array): ColIndicatorRowDef; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class ColumnDef implements LiteMessage { static readonly typeName: "volvoxgrid.v1.ColumnDef"; static readonly fields: readonly ProtoFieldInfo[]; index: number; width: number; minWidth: number; maxWidth: number; caption: string; align: Align; fixedAlign: Align; dataType: ColumnDataType; format: string; key: string; sortOrder: SortOrder; sortType: SortType; editor?: EditorSpec; indent: number; hidden: boolean; span: boolean; imageList: ImageData[]; data?: Uint8Array; sticky: StickyEdge; padding?: Padding; fixedPadding?: Padding; nullable: boolean; coercionMode: CoercionMode; errorMode: WriteErrorMode; interaction: CellInteraction; progressColor: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): ColumnDef; static parseFrom(data: Uint8Array): ColumnDef; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class CompareEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.CompareEvent"; static readonly fields: readonly ProtoFieldInfo[]; requestId: bigint; row1: number; row2: number; col: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): CompareEvent; static parseFrom(data: Uint8Array): CompareEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class CompareResponse implements LiteMessage { static readonly typeName: "volvoxgrid.v1.CompareResponse"; static readonly fields: readonly ProtoFieldInfo[]; requestId: bigint; result: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): CompareResponse; static parseFrom(data: Uint8Array): CompareResponse; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class ConfigureRequest implements LiteMessage { static readonly typeName: "volvoxgrid.v1.ConfigureRequest"; static readonly fields: readonly ProtoFieldInfo[]; gridId: bigint; config?: GridConfig; constructor(init?: Partial); static fromBinary(data: Uint8Array): ConfigureRequest; static parseFrom(data: Uint8Array): ConfigureRequest; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class ConfigureResponse implements LiteMessage { static readonly typeName: "volvoxgrid.v1.ConfigureResponse"; static readonly fields: readonly ProtoFieldInfo[]; constructor(init?: Partial); static fromBinary(data: Uint8Array): ConfigureResponse; static parseFrom(data: Uint8Array): ConfigureResponse; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class CornerIndicatorConfig implements LiteMessage { static readonly typeName: "volvoxgrid.v1.CornerIndicatorConfig"; static readonly fields: readonly ProtoFieldInfo[]; visible: boolean; background: number; foreground: number; customKey: string; data?: Uint8Array; slots: CornerIndicatorSlot[]; constructor(init?: Partial); static fromBinary(data: Uint8Array): CornerIndicatorConfig; static parseFrom(data: Uint8Array): CornerIndicatorConfig; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class CornerIndicatorSlot implements LiteMessage { static readonly typeName: "volvoxgrid.v1.CornerIndicatorSlot"; static readonly fields: readonly ProtoFieldInfo[]; kind: CornerIndicatorSlotKind; width: number; visible: boolean; customKey: string; data?: Uint8Array; labelText: string; constructor(init?: Partial); static fromBinary(data: Uint8Array): CornerIndicatorSlot; static parseFrom(data: Uint8Array): CornerIndicatorSlot; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class CreateRequest implements LiteMessage { static readonly typeName: "volvoxgrid.v1.CreateRequest"; static readonly fields: readonly ProtoFieldInfo[]; viewportWidth: number; viewportHeight: number; scale: number; config?: GridConfig; constructor(init?: Partial); static fromBinary(data: Uint8Array): CreateRequest; static parseFrom(data: Uint8Array): CreateRequest; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class CreateResponse implements LiteMessage { static readonly typeName: "volvoxgrid.v1.CreateResponse"; static readonly fields: readonly ProtoFieldInfo[]; gridId: bigint; warnings: string[]; constructor(init?: Partial); static fromBinary(data: Uint8Array): CreateResponse; static parseFrom(data: Uint8Array): CreateResponse; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class CsvOptions implements LiteMessage { static readonly typeName: "volvoxgrid.v1.CsvOptions"; static readonly fields: readonly ProtoFieldInfo[]; delimiter: string; quoteChar: string; trimWhitespace: boolean; constructor(init?: Partial); static fromBinary(data: Uint8Array): CsvOptions; static parseFrom(data: Uint8Array): CsvOptions; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class CursorChange implements LiteMessage { static readonly typeName: "volvoxgrid.v1.CursorChange"; static readonly fields: readonly ProtoFieldInfo[]; cursor: CursorType; constructor(init?: Partial); static fromBinary(data: Uint8Array): CursorChange; static parseFrom(data: Uint8Array): CursorChange; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class CustomEditorAction implements LiteMessage { static readonly typeName: "volvoxgrid.v1.CustomEditorAction"; static readonly fields: readonly ProtoFieldInfo[]; actionId: string; payload?: StructValue; constructor(init?: Partial); static fromBinary(data: Uint8Array): CustomEditorAction; static parseFrom(data: Uint8Array): CustomEditorAction; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class CustomEditorActionEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.CustomEditorActionEvent"; static readonly fields: readonly ProtoFieldInfo[]; sessionId: bigint; row: number; col: number; actionId: string; payload?: StructValue; constructor(init?: Partial); static fromBinary(data: Uint8Array): CustomEditorActionEvent; static parseFrom(data: Uint8Array): CustomEditorActionEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class CustomRenderCellEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.CustomRenderCellEvent"; static readonly fields: readonly ProtoFieldInfo[]; row: number; col: number; x: number; y: number; width: number; height: number; text: string; style?: CellStyle; done: boolean; constructor(init?: Partial); static fromBinary(data: Uint8Array): CustomRenderCellEvent; static parseFrom(data: Uint8Array): CustomRenderCellEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class DataRefreshedEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.DataRefreshedEvent"; static readonly fields: readonly ProtoFieldInfo[]; constructor(init?: Partial); static fromBinary(data: Uint8Array): DataRefreshedEvent; static parseFrom(data: Uint8Array): DataRefreshedEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class DataRefreshingEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.DataRefreshingEvent"; static readonly fields: readonly ProtoFieldInfo[]; constructor(init?: Partial); static fromBinary(data: Uint8Array): DataRefreshingEvent; static parseFrom(data: Uint8Array): DataRefreshingEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class DateTimeEditorParams implements LiteMessage { static readonly typeName: "volvoxgrid.v1.DateTimeEditorParams"; static readonly fields: readonly ProtoFieldInfo[]; format: string; minTimestamp: bigint; maxTimestamp: bigint; dateOnly: boolean; timeOnly: boolean; constructor(init?: Partial); static fromBinary(data: Uint8Array): DateTimeEditorParams; static parseFrom(data: Uint8Array): DateTimeEditorParams; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class DblClickEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.DblClickEvent"; static readonly fields: readonly ProtoFieldInfo[]; row: number; col: number; target?: GridEventTarget; constructor(init?: Partial); static fromBinary(data: Uint8Array): DblClickEvent; static parseFrom(data: Uint8Array): DblClickEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class DefineColumnsRequest implements LiteMessage { static readonly typeName: "volvoxgrid.v1.DefineColumnsRequest"; static readonly fields: readonly ProtoFieldInfo[]; gridId: bigint; columns: ColumnDef[]; constructor(init?: Partial); static fromBinary(data: Uint8Array): DefineColumnsRequest; static parseFrom(data: Uint8Array): DefineColumnsRequest; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class DefineColumnsResponse implements LiteMessage { static readonly typeName: "volvoxgrid.v1.DefineColumnsResponse"; static readonly fields: readonly ProtoFieldInfo[]; constructor(init?: Partial); static fromBinary(data: Uint8Array): DefineColumnsResponse; static parseFrom(data: Uint8Array): DefineColumnsResponse; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class DefineRowsRequest implements LiteMessage { static readonly typeName: "volvoxgrid.v1.DefineRowsRequest"; static readonly fields: readonly ProtoFieldInfo[]; gridId: bigint; rows: RowDef[]; constructor(init?: Partial); static fromBinary(data: Uint8Array): DefineRowsRequest; static parseFrom(data: Uint8Array): DefineRowsRequest; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class DefineRowsResponse implements LiteMessage { static readonly typeName: "volvoxgrid.v1.DefineRowsResponse"; static readonly fields: readonly ProtoFieldInfo[]; constructor(init?: Partial); static fromBinary(data: Uint8Array): DefineRowsResponse; static parseFrom(data: Uint8Array): DefineRowsResponse; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class DestroyRequest implements LiteMessage { static readonly typeName: "volvoxgrid.v1.DestroyRequest"; static readonly fields: readonly ProtoFieldInfo[]; gridId: bigint; constructor(init?: Partial); static fromBinary(data: Uint8Array): DestroyRequest; static parseFrom(data: Uint8Array): DestroyRequest; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class DestroyResponse implements LiteMessage { static readonly typeName: "volvoxgrid.v1.DestroyResponse"; static readonly fields: readonly ProtoFieldInfo[]; constructor(init?: Partial); static fromBinary(data: Uint8Array): DestroyResponse; static parseFrom(data: Uint8Array): DestroyResponse; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class DragCompleteEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.DragCompleteEvent"; static readonly fields: readonly ProtoFieldInfo[]; success: boolean; constructor(init?: Partial); static fromBinary(data: Uint8Array): DragCompleteEvent; static parseFrom(data: Uint8Array): DragCompleteEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class DragDropEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.DragDropEvent"; static readonly fields: readonly ProtoFieldInfo[]; row: number; col: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): DragDropEvent; static parseFrom(data: Uint8Array): DragDropEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class DragOverEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.DragOverEvent"; static readonly fields: readonly ProtoFieldInfo[]; row: number; col: number; x: number; y: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): DragOverEvent; static parseFrom(data: Uint8Array): DragOverEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class DragStartEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.DragStartEvent"; static readonly fields: readonly ProtoFieldInfo[]; row: number; col: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): DragStartEvent; static parseFrom(data: Uint8Array): DragStartEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class EditActivation implements LiteMessage { static readonly typeName: "volvoxgrid.v1.EditActivation"; static readonly fields: readonly ProtoFieldInfo[]; trigger: EditTrigger; tabBehavior: TabBehavior; singleClickEdit: boolean; suppressClickEdit: boolean; commitOnFocusLost: boolean; preserveEditOnNavigation: boolean; constructor(init?: Partial); static fromBinary(data: Uint8Array): EditActivation; static parseFrom(data: Uint8Array): EditActivation; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class EditCancel implements LiteMessage { static readonly typeName: "volvoxgrid.v1.EditCancel"; static readonly fields: readonly ProtoFieldInfo[]; constructor(init?: Partial); static fromBinary(data: Uint8Array): EditCancel; static parseFrom(data: Uint8Array): EditCancel; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare enum EditCommandCommandOneofCase { None = 0, Start = 2, Session = 3, GetState = 4 } export declare class EditCommand implements LiteMessage { static readonly typeName: "volvoxgrid.v1.EditCommand"; static readonly fields: readonly ProtoFieldInfo[]; commandCase: EditCommandCommandOneofCase; gridId: bigint; start?: EditStart; session?: EditorSessionCommand; getState?: EditGetState; constructor(init?: Partial); static fromBinary(data: Uint8Array): EditCommand; static parseFrom(data: Uint8Array): EditCommand; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class EditCommit implements LiteMessage { static readonly typeName: "volvoxgrid.v1.EditCommit"; static readonly fields: readonly ProtoFieldInfo[]; value?: EditorValue; constructor(init?: Partial); static fromBinary(data: Uint8Array): EditCommit; static parseFrom(data: Uint8Array): EditCommit; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class EditConfig implements LiteMessage { static readonly typeName: "volvoxgrid.v1.EditConfig"; static readonly fields: readonly ProtoFieldInfo[]; activation?: EditActivation; defaultEditor?: EditorSpec; composeMethod: ComposeMethod; constructor(init?: Partial); static fromBinary(data: Uint8Array): EditConfig; static parseFrom(data: Uint8Array): EditConfig; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class EditGetState implements LiteMessage { static readonly typeName: "volvoxgrid.v1.EditGetState"; static readonly fields: readonly ProtoFieldInfo[]; constructor(init?: Partial); static fromBinary(data: Uint8Array): EditGetState; static parseFrom(data: Uint8Array): EditGetState; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class EditSetHighlights implements LiteMessage { static readonly typeName: "volvoxgrid.v1.EditSetHighlights"; static readonly fields: readonly ProtoFieldInfo[]; regions: HighlightRegion[]; constructor(init?: Partial); static fromBinary(data: Uint8Array): EditSetHighlights; static parseFrom(data: Uint8Array): EditSetHighlights; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class EditStart implements LiteMessage { static readonly typeName: "volvoxgrid.v1.EditStart"; static readonly fields: readonly ProtoFieldInfo[]; row: number; col: number; reason: EditStartReason; seedValue?: EditorValue; caretPosition: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): EditStart; static parseFrom(data: Uint8Array): EditStart; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class EditState implements LiteMessage { static readonly typeName: "volvoxgrid.v1.EditState"; static readonly fields: readonly ProtoFieldInfo[]; active: boolean; session?: EditorSession; constructor(init?: Partial); static fromBinary(data: Uint8Array): EditState; static parseFrom(data: Uint8Array): EditState; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class EditValidationRequest implements LiteMessage { static readonly typeName: "volvoxgrid.v1.EditValidationRequest"; static readonly fields: readonly ProtoFieldInfo[]; requestId: bigint; sessionId: bigint; row: number; col: number; value?: EditorValue; constructor(init?: Partial); static fromBinary(data: Uint8Array): EditValidationRequest; static parseFrom(data: Uint8Array): EditValidationRequest; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class EditValidationResponse implements LiteMessage { static readonly typeName: "volvoxgrid.v1.EditValidationResponse"; static readonly fields: readonly ProtoFieldInfo[]; requestId: bigint; sessionId: bigint; errors: ValidationError[]; normalizedValue?: EditorValue; constructor(init?: Partial); static fromBinary(data: Uint8Array): EditValidationResponse; static parseFrom(data: Uint8Array): EditValidationResponse; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class EditorAction implements LiteMessage { static readonly typeName: "volvoxgrid.v1.EditorAction"; static readonly fields: readonly ProtoFieldInfo[]; actionId: string; label: string; role: ButtonRole; icon?: ImageData; constructor(init?: Partial); static fromBinary(data: Uint8Array): EditorAction; static parseFrom(data: Uint8Array): EditorAction; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class EditorCapabilities implements LiteMessage { static readonly typeName: "volvoxgrid.v1.EditorCapabilities"; static readonly fields: readonly ProtoFieldInfo[]; acceptsTextInput: boolean; supportsSelection: boolean; supportsCut: boolean; supportsPaste: boolean; supportsUndo: boolean; constructor(init?: Partial); static fromBinary(data: Uint8Array): EditorCapabilities; static parseFrom(data: Uint8Array): EditorCapabilities; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class EditorListItemsRequest implements LiteMessage { static readonly typeName: "volvoxgrid.v1.EditorListItemsRequest"; static readonly fields: readonly ProtoFieldInfo[]; requestId: bigint; sessionId: bigint; dataSourceId: string; filterText: string; offset: number; limit: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): EditorListItemsRequest; static parseFrom(data: Uint8Array): EditorListItemsRequest; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class EditorListItemsResponse implements LiteMessage { static readonly typeName: "volvoxgrid.v1.EditorListItemsResponse"; static readonly fields: readonly ProtoFieldInfo[]; requestId: bigint; sessionId: bigint; items: ListItem[]; hasMore: boolean; constructor(init?: Partial); static fromBinary(data: Uint8Array): EditorListItemsResponse; static parseFrom(data: Uint8Array): EditorListItemsResponse; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class EditorPreeditChanged implements LiteMessage { static readonly typeName: "volvoxgrid.v1.EditorPreeditChanged"; static readonly fields: readonly ProtoFieldInfo[]; text: string; cursor: number; commit: boolean; constructor(init?: Partial); static fromBinary(data: Uint8Array): EditorPreeditChanged; static parseFrom(data: Uint8Array): EditorPreeditChanged; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class EditorSession implements LiteMessage { static readonly typeName: "volvoxgrid.v1.EditorSession"; static readonly fields: readonly ProtoFieldInfo[]; sessionId: bigint; row: number; col: number; viewportRect?: Rect; editor?: EditorSpec; value?: EditorValue; selection?: TextSelection; uiMode: EditUiMode; capabilities?: EditorCapabilities; reason: EditStartReason; stateVersion: bigint; composing: boolean; preeditText: string; validationErrors: ValidationError[]; constructor(init?: Partial); static fromBinary(data: Uint8Array): EditorSession; static parseFrom(data: Uint8Array): EditorSession; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare enum EditorSessionCommandCommandOneofCase { None = 0, ValueChanged = 3, SelectionChanged = 4, PreeditChanged = 5, Commit = 6, Cancel = 7, CustomAction = 8 } export declare class EditorSessionCommand implements LiteMessage { static readonly typeName: "volvoxgrid.v1.EditorSessionCommand"; static readonly fields: readonly ProtoFieldInfo[]; commandCase: EditorSessionCommandCommandOneofCase; sessionId: bigint; stateVersion: bigint; valueChanged?: EditorValueChanged; selectionChanged?: TextSelectionChanged; preeditChanged?: EditorPreeditChanged; commit?: EditCommit; cancel?: EditCancel; customAction?: CustomEditorAction; constructor(init?: Partial); static fromBinary(data: Uint8Array): EditorSessionCommand; static parseFrom(data: Uint8Array): EditorSessionCommand; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class EditorSessionEnded implements LiteMessage { static readonly typeName: "volvoxgrid.v1.EditorSessionEnded"; static readonly fields: readonly ProtoFieldInfo[]; sessionId: bigint; reason: EditEndReason; committedValue?: EditorValue; stateVersion: bigint; constructor(init?: Partial); static fromBinary(data: Uint8Array): EditorSessionEnded; static parseFrom(data: Uint8Array): EditorSessionEnded; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class EditorSessionStarted implements LiteMessage { static readonly typeName: "volvoxgrid.v1.EditorSessionStarted"; static readonly fields: readonly ProtoFieldInfo[]; session?: EditorSession; constructor(init?: Partial); static fromBinary(data: Uint8Array): EditorSessionStarted; static parseFrom(data: Uint8Array): EditorSessionStarted; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class EditorSessionUpdated implements LiteMessage { static readonly typeName: "volvoxgrid.v1.EditorSessionUpdated"; static readonly fields: readonly ProtoFieldInfo[]; sessionId: bigint; stateVersion: bigint; reason: EditorUpdateReason; viewportRect?: Rect; value?: EditorValue; selection?: TextSelection; visible: boolean; forceRefocus: boolean; validationErrors: ValidationError[]; customPayload?: StructValue; constructor(init?: Partial); static fromBinary(data: Uint8Array): EditorSessionUpdated; static parseFrom(data: Uint8Array): EditorSessionUpdated; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class EditorSpec implements LiteMessage { static readonly typeName: "volvoxgrid.v1.EditorSpec"; static readonly fields: readonly ProtoFieldInfo[]; kind: EditorKind; owner: EditorOwner; presentation: EditorPresentation; validationMode: ValidationMode; validationTrigger: ValidationTrigger; validationDebounceMs: number; customEditorId: string; text?: TextEditorParams; number?: NumberEditorParams; checkbox?: CheckboxEditorParams; list?: ListEditorParams; dateTime?: DateTimeEditorParams; actions: EditorAction[]; customProps?: StructValue; constructor(init?: Partial); static fromBinary(data: Uint8Array): EditorSpec; static parseFrom(data: Uint8Array): EditorSpec; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class EditorValue implements LiteMessage { static readonly typeName: "volvoxgrid.v1.EditorValue"; static readonly fields: readonly ProtoFieldInfo[]; value?: CellValue; editText: string; displayText: string; constructor(init?: Partial); static fromBinary(data: Uint8Array): EditorValue; static parseFrom(data: Uint8Array): EditorValue; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class EditorValueChanged implements LiteMessage { static readonly typeName: "volvoxgrid.v1.EditorValueChanged"; static readonly fields: readonly ProtoFieldInfo[]; value?: EditorValue; constructor(init?: Partial); static fromBinary(data: Uint8Array): EditorValueChanged; static parseFrom(data: Uint8Array): EditorValueChanged; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class EnterCellEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.EnterCellEvent"; static readonly fields: readonly ProtoFieldInfo[]; row: number; col: number; target?: GridEventTarget; constructor(init?: Partial); static fromBinary(data: Uint8Array): EnterCellEvent; static parseFrom(data: Uint8Array): EnterCellEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class ErrorEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.ErrorEvent"; static readonly fields: readonly ProtoFieldInfo[]; code: number; message: string; constructor(init?: Partial); static fromBinary(data: Uint8Array): ErrorEvent; static parseFrom(data: Uint8Array): ErrorEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class EventDecision implements LiteMessage { static readonly typeName: "volvoxgrid.v1.EventDecision"; static readonly fields: readonly ProtoFieldInfo[]; gridId: bigint; eventId: bigint; cancel: boolean; constructor(init?: Partial); static fromBinary(data: Uint8Array): EventDecision; static parseFrom(data: Uint8Array): EventDecision; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class EventStreamRequest implements LiteMessage { static readonly typeName: "volvoxgrid.v1.EventStreamRequest"; static readonly fields: readonly ProtoFieldInfo[]; gridId: bigint; constructor(init?: Partial); static fromBinary(data: Uint8Array): EventStreamRequest; static parseFrom(data: Uint8Array): EventStreamRequest; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class ExportRequest implements LiteMessage { static readonly typeName: "volvoxgrid.v1.ExportRequest"; static readonly fields: readonly ProtoFieldInfo[]; gridId: bigint; format: ExportFormat; scope: ExportScope; constructor(init?: Partial); static fromBinary(data: Uint8Array): ExportRequest; static parseFrom(data: Uint8Array): ExportRequest; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class ExportResponse implements LiteMessage { static readonly typeName: "volvoxgrid.v1.ExportResponse"; static readonly fields: readonly ProtoFieldInfo[]; data?: Uint8Array; format: ExportFormat; constructor(init?: Partial); static fromBinary(data: Uint8Array): ExportResponse; static parseFrom(data: Uint8Array): ExportResponse; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare enum FieldMappingTargetOneofCase { None = 0, ColIndex = 2, ColKey = 3 } export declare class FieldMapping implements LiteMessage { static readonly typeName: "volvoxgrid.v1.FieldMapping"; static readonly fields: readonly ProtoFieldInfo[]; targetCase: FieldMappingTargetOneofCase; field: string; colIndex?: number; colKey?: string; constructor(init?: Partial); static fromBinary(data: Uint8Array): FieldMapping; static parseFrom(data: Uint8Array): FieldMapping; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class FilterDataEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.FilterDataEvent"; static readonly fields: readonly ProtoFieldInfo[]; row: number; col: number; text: string; constructor(init?: Partial); static fromBinary(data: Uint8Array): FilterDataEvent; static parseFrom(data: Uint8Array): FilterDataEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare enum FindRequestQueryOneofCase { None = 0, TextQuery = 4, RegexQuery = 5 } export declare class FindRequest implements LiteMessage { static readonly typeName: "volvoxgrid.v1.FindRequest"; static readonly fields: readonly ProtoFieldInfo[]; queryCase: FindRequestQueryOneofCase; gridId: bigint; col: number; startRow: number; textQuery?: TextQuery; regexQuery?: RegexQuery; constructor(init?: Partial); static fromBinary(data: Uint8Array): FindRequest; static parseFrom(data: Uint8Array): FindRequest; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class FindResponse implements LiteMessage { static readonly typeName: "volvoxgrid.v1.FindResponse"; static readonly fields: readonly ProtoFieldInfo[]; row: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): FindResponse; static parseFrom(data: Uint8Array): FindResponse; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class Font implements LiteMessage { static readonly typeName: "volvoxgrid.v1.Font"; static readonly fields: readonly ProtoFieldInfo[]; family: string; families: string[]; size: number; bold: boolean; italic: boolean; underline: boolean; strikethrough: boolean; stretch: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): Font; static parseFrom(data: Uint8Array): Font; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class FrameDone implements LiteMessage { static readonly typeName: "volvoxgrid.v1.FrameDone"; static readonly fields: readonly ProtoFieldInfo[]; handle: bigint; dirtyX: number; dirtyY: number; dirtyW: number; dirtyH: number; metrics?: FrameMetrics; bytesWritten: number; requiredCapacity: number; frameKind: FrameKind; constructor(init?: Partial); static fromBinary(data: Uint8Array): FrameDone; static parseFrom(data: Uint8Array): FrameDone; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class FrameMetrics implements LiteMessage { static readonly typeName: "volvoxgrid.v1.FrameMetrics"; static readonly fields: readonly ProtoFieldInfo[]; frameTimeMs: number; fps: number; layerTimesUs: number[]; zoneCellCounts: number[]; instanceCount: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): FrameMetrics; static parseFrom(data: Uint8Array): FrameMetrics; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class FreezePolicy implements LiteMessage { static readonly typeName: "volvoxgrid.v1.FreezePolicy"; static readonly fields: readonly ProtoFieldInfo[]; columns: boolean; rows: boolean; constructor(init?: Partial); static fromBinary(data: Uint8Array): FreezePolicy; static parseFrom(data: Uint8Array): FreezePolicy; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class GetCellsRequest implements LiteMessage { static readonly typeName: "volvoxgrid.v1.GetCellsRequest"; static readonly fields: readonly ProtoFieldInfo[]; gridId: bigint; row1: number; col1: number; row2: number; col2: number; includeStyle: boolean; includeChecked: boolean; includeTyped: boolean; includeBarcodeStatus: boolean; includeRichText: boolean; constructor(init?: Partial); static fromBinary(data: Uint8Array): GetCellsRequest; static parseFrom(data: Uint8Array): GetCellsRequest; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class GetConfigRequest implements LiteMessage { static readonly typeName: "volvoxgrid.v1.GetConfigRequest"; static readonly fields: readonly ProtoFieldInfo[]; gridId: bigint; constructor(init?: Partial); static fromBinary(data: Uint8Array): GetConfigRequest; static parseFrom(data: Uint8Array): GetConfigRequest; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class GetDemoDataRequest implements LiteMessage { static readonly typeName: "volvoxgrid.v1.GetDemoDataRequest"; static readonly fields: readonly ProtoFieldInfo[]; demo: string; constructor(init?: Partial); static fromBinary(data: Uint8Array): GetDemoDataRequest; static parseFrom(data: Uint8Array): GetDemoDataRequest; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class GetDemoDataResponse implements LiteMessage { static readonly typeName: "volvoxgrid.v1.GetDemoDataResponse"; static readonly fields: readonly ProtoFieldInfo[]; demo: string; format: DemoDataFormat; data?: Uint8Array; constructor(init?: Partial); static fromBinary(data: Uint8Array): GetDemoDataResponse; static parseFrom(data: Uint8Array): GetDemoDataResponse; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class GetHeaderRowEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.GetHeaderRowEvent"; static readonly fields: readonly ProtoFieldInfo[]; page: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): GetHeaderRowEvent; static parseFrom(data: Uint8Array): GetHeaderRowEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class GetMemoryUsageRequest implements LiteMessage { static readonly typeName: "volvoxgrid.v1.GetMemoryUsageRequest"; static readonly fields: readonly ProtoFieldInfo[]; gridId: bigint; constructor(init?: Partial); static fromBinary(data: Uint8Array): GetMemoryUsageRequest; static parseFrom(data: Uint8Array): GetMemoryUsageRequest; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class GetMergedRangeRequest implements LiteMessage { static readonly typeName: "volvoxgrid.v1.GetMergedRangeRequest"; static readonly fields: readonly ProtoFieldInfo[]; gridId: bigint; row: number; col: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): GetMergedRangeRequest; static parseFrom(data: Uint8Array): GetMergedRangeRequest; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class GetMergedRegionsRequest implements LiteMessage { static readonly typeName: "volvoxgrid.v1.GetMergedRegionsRequest"; static readonly fields: readonly ProtoFieldInfo[]; gridId: bigint; constructor(init?: Partial); static fromBinary(data: Uint8Array): GetMergedRegionsRequest; static parseFrom(data: Uint8Array): GetMergedRegionsRequest; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class GetNodeRequest implements LiteMessage { static readonly typeName: "volvoxgrid.v1.GetNodeRequest"; static readonly fields: readonly ProtoFieldInfo[]; gridId: bigint; row: number; relation: NodeRelation; constructor(init?: Partial); static fromBinary(data: Uint8Array): GetNodeRequest; static parseFrom(data: Uint8Array): GetNodeRequest; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class GetSchemaRequest implements LiteMessage { static readonly typeName: "volvoxgrid.v1.GetSchemaRequest"; static readonly fields: readonly ProtoFieldInfo[]; gridId: bigint; constructor(init?: Partial); static fromBinary(data: Uint8Array): GetSchemaRequest; static parseFrom(data: Uint8Array): GetSchemaRequest; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class GetSelectionRequest implements LiteMessage { static readonly typeName: "volvoxgrid.v1.GetSelectionRequest"; static readonly fields: readonly ProtoFieldInfo[]; gridId: bigint; constructor(init?: Partial); static fromBinary(data: Uint8Array): GetSelectionRequest; static parseFrom(data: Uint8Array): GetSelectionRequest; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class GpuFrameDone implements LiteMessage { static readonly typeName: "volvoxgrid.v1.GpuFrameDone"; static readonly fields: readonly ProtoFieldInfo[]; dirtyX: number; dirtyY: number; dirtyW: number; dirtyH: number; metrics?: FrameMetrics; constructor(init?: Partial); static fromBinary(data: Uint8Array): GpuFrameDone; static parseFrom(data: Uint8Array): GpuFrameDone; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class GpuSurfaceReady implements LiteMessage { static readonly typeName: "volvoxgrid.v1.GpuSurfaceReady"; static readonly fields: readonly ProtoFieldInfo[]; surfaceHandle: bigint; width: number; height: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): GpuSurfaceReady; static parseFrom(data: Uint8Array): GpuSurfaceReady; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class GridConfig implements LiteMessage { static readonly typeName: "volvoxgrid.v1.GridConfig"; static readonly fields: readonly ProtoFieldInfo[]; layout?: LayoutConfig; style?: StyleConfig; selection?: SelectionConfig; editing?: EditConfig; scrolling?: ScrollConfig; outline?: OutlineConfig; span?: SpanConfig; interaction?: InteractionConfig; rendering?: RenderConfig; version: string; indicators?: IndicatorsConfig; themePreset: ThemePreset; constructor(init?: Partial); static fromBinary(data: Uint8Array): GridConfig; static parseFrom(data: Uint8Array): GridConfig; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare enum GridEventEventOneofCase { None = 0, CellFocusChanging = 2, CellFocusChanged = 3, SelectionChanging = 4, SelectionChanged = 5, EnterCell = 6, LeaveCell = 7, BeforeEdit = 8, StartEdit = 9, AfterEdit = 10, CellEditValidate = 11, CellEditChange = 12, KeyDownEdit = 13, KeyPressEdit = 14, KeyUpEdit = 15, EditValidationRequest = 16, EditorListItemsRequest = 17, CustomEditorAction = 18, CellChanged = 19, RowStatusChange = 20, BeforeSort = 21, AfterSort = 22, Compare = 23, BeforeNodeToggle = 24, AfterNodeToggle = 25, BeforeScroll = 26, AfterScroll = 27, ScrollTooltip = 28, BeforeUserResize = 29, AfterUserResize = 30, AfterUserFreeze = 31, BeforeMoveColumn = 32, AfterMoveColumn = 33, BeforeMoveRow = 34, AfterMoveRow = 35, BeforeMouseDown = 36, MouseDown = 37, MouseUp = 38, MouseMove = 39, Click = 40, DblClick = 41, KeyDown = 42, KeyPress = 43, KeyUp = 44, CustomRenderCell = 45, DragStart = 46, DragOver = 47, DragDrop = 48, DragComplete = 49, TypeAheadStarted = 50, TypeAheadEnded = 51, DataRefreshing = 52, DataRefreshed = 53, FilterData = 54, Error = 55, BeforePageBreak = 56, StartPage = 57, GetHeaderRow = 58, PullToRefreshTriggered = 59, PullToRefreshCanceled = 60, TreeChildrenRequested = 61, BeforeTreeNodeToggle = 62, AfterTreeNodeToggle = 63, TreeNodeActivate = 64, TreeNodeContextMenu = 65 } export declare class GridEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.GridEvent"; static readonly fields: readonly ProtoFieldInfo[]; eventCase: GridEventEventOneofCase; gridId: bigint; eventId: bigint; cellFocusChanging?: CellFocusChangingEvent; cellFocusChanged?: CellFocusChangedEvent; selectionChanging?: SelectionChangingEvent; selectionChanged?: SelectionChangedEvent; enterCell?: EnterCellEvent; leaveCell?: LeaveCellEvent; beforeEdit?: BeforeEditEvent; startEdit?: StartEditEvent; afterEdit?: AfterEditEvent; cellEditValidate?: CellEditValidateEvent; cellEditChange?: CellEditChangeEvent; keyDownEdit?: KeyDownEditEvent; keyPressEdit?: KeyPressEditEvent; keyUpEdit?: KeyUpEditEvent; editValidationRequest?: EditValidationRequest; editorListItemsRequest?: EditorListItemsRequest; customEditorAction?: CustomEditorActionEvent; cellChanged?: CellChangedEvent; rowStatusChange?: RowStatusChangeEvent; beforeSort?: BeforeSortEvent; afterSort?: AfterSortEvent; compare?: CompareEvent; beforeNodeToggle?: BeforeNodeToggleEvent; afterNodeToggle?: AfterNodeToggleEvent; beforeScroll?: BeforeScrollEvent; afterScroll?: AfterScrollEvent; scrollTooltip?: ScrollTooltipEvent; beforeUserResize?: BeforeUserResizeEvent; afterUserResize?: AfterUserResizeEvent; afterUserFreeze?: AfterUserFreezeEvent; beforeMoveColumn?: BeforeMoveColumnEvent; afterMoveColumn?: AfterMoveColumnEvent; beforeMoveRow?: BeforeMoveRowEvent; afterMoveRow?: AfterMoveRowEvent; beforeMouseDown?: BeforeMouseDownEvent; mouseDown?: MouseDownEvent; mouseUp?: MouseUpEvent; mouseMove?: MouseMoveEvent; click?: ClickEvent; dblClick?: DblClickEvent; keyDown?: KeyDownEvent; keyPress?: KeyPressEvent; keyUp?: KeyUpEvent; customRenderCell?: CustomRenderCellEvent; dragStart?: DragStartEvent; dragOver?: DragOverEvent; dragDrop?: DragDropEvent; dragComplete?: DragCompleteEvent; typeAheadStarted?: TypeAheadStartedEvent; typeAheadEnded?: TypeAheadEndedEvent; dataRefreshing?: DataRefreshingEvent; dataRefreshed?: DataRefreshedEvent; filterData?: FilterDataEvent; error?: ErrorEvent; beforePageBreak?: BeforePageBreakEvent; startPage?: StartPageEvent; getHeaderRow?: GetHeaderRowEvent; pullToRefreshTriggered?: PullToRefreshTriggeredEvent; pullToRefreshCanceled?: PullToRefreshCanceledEvent; treeChildrenRequested?: TreeChildrenRequestedEvent; beforeTreeNodeToggle?: BeforeTreeNodeToggleEvent; afterTreeNodeToggle?: AfterTreeNodeToggleEvent; treeNodeActivate?: TreeNodeActivateEvent; treeNodeContextMenu?: TreeNodeContextMenuEvent; constructor(init?: Partial); static fromBinary(data: Uint8Array): GridEvent; static parseFrom(data: Uint8Array): GridEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class GridEventTarget implements LiteMessage { static readonly typeName: "volvoxgrid.v1.GridEventTarget"; static readonly fields: readonly ProtoFieldInfo[]; kind: GridTargetKind; band: IndicatorBand; slotIndex: number; slotKind: number; customKey: string; text: string; intValue: bigint; statusFlags: number; data?: Uint8Array; subMode: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): GridEventTarget; static parseFrom(data: Uint8Array): GridEventTarget; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class GridLines implements LiteMessage { static readonly typeName: "volvoxgrid.v1.GridLines"; static readonly fields: readonly ProtoFieldInfo[]; style: GridLineStyle; direction: GridLineDirection; color: number; width: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): GridLines; static parseFrom(data: Uint8Array): GridLines; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class HeaderFeatures implements LiteMessage { static readonly typeName: "volvoxgrid.v1.HeaderFeatures"; static readonly fields: readonly ProtoFieldInfo[]; sort: boolean; reorder: boolean; chooser: boolean; constructor(init?: Partial); static fromBinary(data: Uint8Array): HeaderFeatures; static parseFrom(data: Uint8Array): HeaderFeatures; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare enum HeaderMarkSizeValueOneofCase { None = 0, Ratio = 1, Px = 2 } export declare class HeaderMarkSize implements LiteMessage { static readonly typeName: "volvoxgrid.v1.HeaderMarkSize"; static readonly fields: readonly ProtoFieldInfo[]; valueCase: HeaderMarkSizeValueOneofCase; ratio?: number; px?: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): HeaderMarkSize; static parseFrom(data: Uint8Array): HeaderMarkSize; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class HeaderResizeHandle implements LiteMessage { static readonly typeName: "volvoxgrid.v1.HeaderResizeHandle"; static readonly fields: readonly ProtoFieldInfo[]; enabled: boolean; color: number; width: number; height?: HeaderMarkSize; hitWidth: number; showOnlyWhenResizable: boolean; constructor(init?: Partial); static fromBinary(data: Uint8Array): HeaderResizeHandle; static parseFrom(data: Uint8Array): HeaderResizeHandle; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class HeaderSeparator implements LiteMessage { static readonly typeName: "volvoxgrid.v1.HeaderSeparator"; static readonly fields: readonly ProtoFieldInfo[]; enabled: boolean; color: number; width: number; height?: HeaderMarkSize; skipMerged: boolean; constructor(init?: Partial); static fromBinary(data: Uint8Array): HeaderSeparator; static parseFrom(data: Uint8Array): HeaderSeparator; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class HeaderStyle implements LiteMessage { static readonly typeName: "volvoxgrid.v1.HeaderStyle"; static readonly fields: readonly ProtoFieldInfo[]; separator?: HeaderSeparator; resizeHandle?: HeaderResizeHandle; constructor(init?: Partial); static fromBinary(data: Uint8Array): HeaderStyle; static parseFrom(data: Uint8Array): HeaderStyle; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class HighlightRegion implements LiteMessage { static readonly typeName: "volvoxgrid.v1.HighlightRegion"; static readonly fields: readonly ProtoFieldInfo[]; range?: CellRange; style?: HighlightStyle; refId: number; textStart: number; textLength: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): HighlightRegion; static parseFrom(data: Uint8Array): HighlightRegion; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class HighlightStyle implements LiteMessage { static readonly typeName: "volvoxgrid.v1.HighlightStyle"; static readonly fields: readonly ProtoFieldInfo[]; background: number; foreground: number; borders?: Borders; fillHandle: FillHandlePosition; fillHandleColor: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): HighlightStyle; static parseFrom(data: Uint8Array): HighlightStyle; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class HoverConfig implements LiteMessage { static readonly typeName: "volvoxgrid.v1.HoverConfig"; static readonly fields: readonly ProtoFieldInfo[]; row: boolean; column: boolean; cell: boolean; rowStyle?: HighlightStyle; columnStyle?: HighlightStyle; cellStyle?: HighlightStyle; constructor(init?: Partial); static fromBinary(data: Uint8Array): HoverConfig; static parseFrom(data: Uint8Array): HoverConfig; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class IconPictures implements LiteMessage { static readonly typeName: "volvoxgrid.v1.IconPictures"; static readonly fields: readonly ProtoFieldInfo[]; sortAscending?: ImageData; sortDescending?: ImageData; nodeOpen?: ImageData; nodeClosed?: ImageData; checkboxChecked?: ImageData; checkboxUnchecked?: ImageData; checkboxIndeterminate?: ImageData; constructor(init?: Partial); static fromBinary(data: Uint8Array): IconPictures; static parseFrom(data: Uint8Array): IconPictures; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class IconSlotStyles implements LiteMessage { static readonly typeName: "volvoxgrid.v1.IconSlotStyles"; static readonly fields: readonly ProtoFieldInfo[]; sortAscending?: IconStyle; sortDescending?: IconStyle; sortNone?: IconStyle; treeExpanded?: IconStyle; treeCollapsed?: IconStyle; menu?: IconStyle; filter?: IconStyle; filterActive?: IconStyle; columns?: IconStyle; dragHandle?: IconStyle; checkboxChecked?: IconStyle; checkboxUnchecked?: IconStyle; checkboxIndeterminate?: IconStyle; constructor(init?: Partial); static fromBinary(data: Uint8Array): IconSlotStyles; static parseFrom(data: Uint8Array): IconSlotStyles; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class IconSlots implements LiteMessage { static readonly typeName: "volvoxgrid.v1.IconSlots"; static readonly fields: readonly ProtoFieldInfo[]; sortAscending: string; sortDescending: string; sortNone: string; treeExpanded: string; treeCollapsed: string; menu: string; filter: string; filterActive: string; columns: string; dragHandle: string; checkboxChecked: string; checkboxUnchecked: string; checkboxIndeterminate: string; constructor(init?: Partial); static fromBinary(data: Uint8Array): IconSlots; static parseFrom(data: Uint8Array): IconSlots; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class IconStyle implements LiteMessage { static readonly typeName: "volvoxgrid.v1.IconStyle"; static readonly fields: readonly ProtoFieldInfo[]; font?: Font; color: number; align: IconAlign; gap: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): IconStyle; static parseFrom(data: Uint8Array): IconStyle; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class IconTheme implements LiteMessage { static readonly typeName: "volvoxgrid.v1.IconTheme"; static readonly fields: readonly ProtoFieldInfo[]; slots?: IconSlots; defaults?: IconStyle; overrides?: IconSlotStyles; pictures?: IconPictures; constructor(init?: Partial); static fromBinary(data: Uint8Array): IconTheme; static parseFrom(data: Uint8Array): IconTheme; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class ImageData implements LiteMessage { static readonly typeName: "volvoxgrid.v1.ImageData"; static readonly fields: readonly ProtoFieldInfo[]; data?: Uint8Array; format: string; constructor(init?: Partial); static fromBinary(data: Uint8Array): ImageData; static parseFrom(data: Uint8Array): ImageData; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class IndicatorColors implements LiteMessage { static readonly typeName: "volvoxgrid.v1.IndicatorColors"; static readonly fields: readonly ProtoFieldInfo[]; background: number; foreground: number; grid: number; buttonBackground: number; buttonForeground: number; buttonBorder: number; buttonPressedBackground: number; buttonPressedForeground: number; buttonPressedBorderDark: number; buttonPressedBorderLight: number; buttonHoverBackground: number; buttonHoverForeground: number; buttonHoverBorder: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): IndicatorColors; static parseFrom(data: Uint8Array): IndicatorColors; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class IndicatorFocusConfig implements LiteMessage { static readonly typeName: "volvoxgrid.v1.IndicatorFocusConfig"; static readonly fields: readonly ProtoFieldInfo[]; enableKeyboardFocus: boolean; enterKeyCode: number; exitKeyCode: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): IndicatorFocusConfig; static parseFrom(data: Uint8Array): IndicatorFocusConfig; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class IndicatorsConfig implements LiteMessage { static readonly typeName: "volvoxgrid.v1.IndicatorsConfig"; static readonly fields: readonly ProtoFieldInfo[]; rowStart?: RowIndicatorConfig; rowEnd?: RowIndicatorConfig; colTop?: ColIndicatorConfig; colBottom?: ColIndicatorConfig; cornerTopStart?: CornerIndicatorConfig; cornerTopEnd?: CornerIndicatorConfig; cornerBottomStart?: CornerIndicatorConfig; cornerBottomEnd?: CornerIndicatorConfig; focus?: IndicatorFocusConfig; appearance: IndicatorAppearance; colors?: IndicatorColors; constructor(init?: Partial); static fromBinary(data: Uint8Array): IndicatorsConfig; static parseFrom(data: Uint8Array): IndicatorsConfig; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class InsertRowsRequest implements LiteMessage { static readonly typeName: "volvoxgrid.v1.InsertRowsRequest"; static readonly fields: readonly ProtoFieldInfo[]; gridId: bigint; index: number; count: number; text: string[]; constructor(init?: Partial); static fromBinary(data: Uint8Array): InsertRowsRequest; static parseFrom(data: Uint8Array): InsertRowsRequest; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class InsertRowsResponse implements LiteMessage { static readonly typeName: "volvoxgrid.v1.InsertRowsResponse"; static readonly fields: readonly ProtoFieldInfo[]; insertedCount: number; newRowCount: number; firstRow: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): InsertRowsResponse; static parseFrom(data: Uint8Array): InsertRowsResponse; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class InteractionConfig implements LiteMessage { static readonly typeName: "volvoxgrid.v1.InteractionConfig"; static readonly fields: readonly ProtoFieldInfo[]; resize?: ResizePolicy; freeze?: FreezePolicy; typeAhead: TypeAheadMode; typeAheadDelay: number; autoSizeMouse: boolean; autoSizeMode: AutoSizeMode; autoResize: boolean; dragMode: DragMode; dropMode: DropMode; headerFeatures?: HeaderFeatures; decisionTimeoutMs: number; compareResponseTimeoutMs: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): InteractionConfig; static parseFrom(data: Uint8Array): InteractionConfig; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class JsonOptions implements LiteMessage { static readonly typeName: "volvoxgrid.v1.JsonOptions"; static readonly fields: readonly ProtoFieldInfo[]; dataPath: string; constructor(init?: Partial); static fromBinary(data: Uint8Array): JsonOptions; static parseFrom(data: Uint8Array): JsonOptions; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class KeyDownEditEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.KeyDownEditEvent"; static readonly fields: readonly ProtoFieldInfo[]; sessionId: bigint; keyCode: number; modifier: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): KeyDownEditEvent; static parseFrom(data: Uint8Array): KeyDownEditEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class KeyDownEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.KeyDownEvent"; static readonly fields: readonly ProtoFieldInfo[]; keyCode: number; modifier: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): KeyDownEvent; static parseFrom(data: Uint8Array): KeyDownEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class KeyEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.KeyEvent"; static readonly fields: readonly ProtoFieldInfo[]; type: KeyEvent_Type; keyCode: number; modifier: number; character: string; constructor(init?: Partial); static fromBinary(data: Uint8Array): KeyEvent; static parseFrom(data: Uint8Array): KeyEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class KeyPressEditEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.KeyPressEditEvent"; static readonly fields: readonly ProtoFieldInfo[]; sessionId: bigint; keyAscii: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): KeyPressEditEvent; static parseFrom(data: Uint8Array): KeyPressEditEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class KeyPressEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.KeyPressEvent"; static readonly fields: readonly ProtoFieldInfo[]; keyAscii: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): KeyPressEvent; static parseFrom(data: Uint8Array): KeyPressEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class KeyUpEditEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.KeyUpEditEvent"; static readonly fields: readonly ProtoFieldInfo[]; sessionId: bigint; keyCode: number; modifier: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): KeyUpEditEvent; static parseFrom(data: Uint8Array): KeyUpEditEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class KeyUpEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.KeyUpEvent"; static readonly fields: readonly ProtoFieldInfo[]; keyCode: number; modifier: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): KeyUpEvent; static parseFrom(data: Uint8Array): KeyUpEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class LayoutConfig implements LiteMessage { static readonly typeName: "volvoxgrid.v1.LayoutConfig"; static readonly fields: readonly ProtoFieldInfo[]; rows: number; cols: number; fixedRows: number; fixedCols: number; frozenRows: number; frozenCols: number; defaultRowHeight: number; defaultColWidth: number; rightToLeft: boolean; extendLastCol: boolean; constructor(init?: Partial); static fromBinary(data: Uint8Array): LayoutConfig; static parseFrom(data: Uint8Array): LayoutConfig; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class LeaveCellEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.LeaveCellEvent"; static readonly fields: readonly ProtoFieldInfo[]; row: number; col: number; target?: GridEventTarget; constructor(init?: Partial); static fromBinary(data: Uint8Array): LeaveCellEvent; static parseFrom(data: Uint8Array): LeaveCellEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class ListDataSource implements LiteMessage { static readonly typeName: "volvoxgrid.v1.ListDataSource"; static readonly fields: readonly ProtoFieldInfo[]; dataSourceId: string; filterable: boolean; pageable: boolean; pageSize: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): ListDataSource; static parseFrom(data: Uint8Array): ListDataSource; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class ListEditorParams implements LiteMessage { static readonly typeName: "volvoxgrid.v1.ListEditorParams"; static readonly fields: readonly ProtoFieldInfo[]; staticItems: ListItem[]; dataSource?: ListDataSource; allowCustomValue: boolean; searchable: boolean; multiSelect: boolean; itemLayout: DropdownItemLayout; constructor(init?: Partial); static fromBinary(data: Uint8Array): ListEditorParams; static parseFrom(data: Uint8Array): ListEditorParams; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class ListItem implements LiteMessage { static readonly typeName: "volvoxgrid.v1.ListItem"; static readonly fields: readonly ProtoFieldInfo[]; value?: CellValue; label: string; details: string[]; disabled: boolean; constructor(init?: Partial); static fromBinary(data: Uint8Array): ListItem; static parseFrom(data: Uint8Array): ListItem; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare enum LoadDataOptionsFormatOneofCase { None = 0, Csv = 1, Json = 2 } export declare class LoadDataOptions implements LiteMessage { static readonly typeName: "volvoxgrid.v1.LoadDataOptions"; static readonly fields: readonly ProtoFieldInfo[]; formatCase: LoadDataOptionsFormatOneofCase; csv?: CsvOptions; json?: JsonOptions; headerPolicy: HeaderPolicy; fieldMap: FieldMapping[]; typePolicy: TypePolicy; coercion: CoercionMode; errorMode: WriteErrorMode; dateFormat: string; decimalChar: string; autoCreateColumns: boolean; atomic: boolean; skipRows: number; maxRows: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): LoadDataOptions; static parseFrom(data: Uint8Array): LoadDataOptions; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class LoadDataRequest implements LiteMessage { static readonly typeName: "volvoxgrid.v1.LoadDataRequest"; static readonly fields: readonly ProtoFieldInfo[]; gridId: bigint; data?: Uint8Array; options?: LoadDataOptions; constructor(init?: Partial); static fromBinary(data: Uint8Array): LoadDataRequest; static parseFrom(data: Uint8Array): LoadDataRequest; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class LoadDataResult implements LiteMessage { static readonly typeName: "volvoxgrid.v1.LoadDataResult"; static readonly fields: readonly ProtoFieldInfo[]; status: LoadDataStatus; rows: number; cols: number; rejected: number; violations: TypeViolation[]; warnings: string[]; inferredColumns: ColumnDef[]; constructor(init?: Partial); static fromBinary(data: Uint8Array): LoadDataResult; static parseFrom(data: Uint8Array): LoadDataResult; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class LoadDemoRequest implements LiteMessage { static readonly typeName: "volvoxgrid.v1.LoadDemoRequest"; static readonly fields: readonly ProtoFieldInfo[]; gridId: bigint; demo: string; constructor(init?: Partial); static fromBinary(data: Uint8Array): LoadDemoRequest; static parseFrom(data: Uint8Array): LoadDemoRequest; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class LoadDemoResponse implements LiteMessage { static readonly typeName: "volvoxgrid.v1.LoadDemoResponse"; static readonly fields: readonly ProtoFieldInfo[]; constructor(init?: Partial); static fromBinary(data: Uint8Array): LoadDemoResponse; static parseFrom(data: Uint8Array): LoadDemoResponse; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class LoadFontDataRequest implements LiteMessage { static readonly typeName: "volvoxgrid.v1.LoadFontDataRequest"; static readonly fields: readonly ProtoFieldInfo[]; data?: Uint8Array; fontName: string; fontNames: string[]; constructor(init?: Partial); static fromBinary(data: Uint8Array): LoadFontDataRequest; static parseFrom(data: Uint8Array): LoadFontDataRequest; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class LoadFontDataResponse implements LiteMessage { static readonly typeName: "volvoxgrid.v1.LoadFontDataResponse"; static readonly fields: readonly ProtoFieldInfo[]; constructor(init?: Partial); static fromBinary(data: Uint8Array): LoadFontDataResponse; static parseFrom(data: Uint8Array): LoadFontDataResponse; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class LoadTableRequest implements LiteMessage { static readonly typeName: "volvoxgrid.v1.LoadTableRequest"; static readonly fields: readonly ProtoFieldInfo[]; gridId: bigint; rows: number; cols: number; values: CellValue[]; atomic: boolean; constructor(init?: Partial); static fromBinary(data: Uint8Array): LoadTableRequest; static parseFrom(data: Uint8Array): LoadTableRequest; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class MemoryUsageResponse implements LiteMessage { static readonly typeName: "volvoxgrid.v1.MemoryUsageResponse"; static readonly fields: readonly ProtoFieldInfo[]; totalBytes: bigint; cellDataBytes: bigint; styleBytes: bigint; layoutBytes: bigint; columnBytes: bigint; rowBytes: bigint; selectionBytes: bigint; animationBytes: bigint; textEngineBytes: bigint; eventBytes: bigint; miscBytes: bigint; cellCount: number; rows: number; cols: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): MemoryUsageResponse; static parseFrom(data: Uint8Array): MemoryUsageResponse; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class MergeCellsRequest implements LiteMessage { static readonly typeName: "volvoxgrid.v1.MergeCellsRequest"; static readonly fields: readonly ProtoFieldInfo[]; gridId: bigint; range?: CellRange; constructor(init?: Partial); static fromBinary(data: Uint8Array): MergeCellsRequest; static parseFrom(data: Uint8Array): MergeCellsRequest; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class MergeCellsResponse implements LiteMessage { static readonly typeName: "volvoxgrid.v1.MergeCellsResponse"; static readonly fields: readonly ProtoFieldInfo[]; merged?: CellRange; constructor(init?: Partial); static fromBinary(data: Uint8Array): MergeCellsResponse; static parseFrom(data: Uint8Array): MergeCellsResponse; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class MergedRegionsResponse implements LiteMessage { static readonly typeName: "volvoxgrid.v1.MergedRegionsResponse"; static readonly fields: readonly ProtoFieldInfo[]; ranges: CellRange[]; constructor(init?: Partial); static fromBinary(data: Uint8Array): MergedRegionsResponse; static parseFrom(data: Uint8Array): MergedRegionsResponse; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class MouseDownEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.MouseDownEvent"; static readonly fields: readonly ProtoFieldInfo[]; button: number; modifier: number; x: number; y: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): MouseDownEvent; static parseFrom(data: Uint8Array): MouseDownEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class MouseMoveEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.MouseMoveEvent"; static readonly fields: readonly ProtoFieldInfo[]; button: number; modifier: number; x: number; y: number; target?: GridEventTarget; constructor(init?: Partial); static fromBinary(data: Uint8Array): MouseMoveEvent; static parseFrom(data: Uint8Array): MouseMoveEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class MouseUpEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.MouseUpEvent"; static readonly fields: readonly ProtoFieldInfo[]; button: number; modifier: number; x: number; y: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): MouseUpEvent; static parseFrom(data: Uint8Array): MouseUpEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class MoveColumnRequest implements LiteMessage { static readonly typeName: "volvoxgrid.v1.MoveColumnRequest"; static readonly fields: readonly ProtoFieldInfo[]; gridId: bigint; col: number; position: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): MoveColumnRequest; static parseFrom(data: Uint8Array): MoveColumnRequest; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class MoveColumnResponse implements LiteMessage { static readonly typeName: "volvoxgrid.v1.MoveColumnResponse"; static readonly fields: readonly ProtoFieldInfo[]; constructor(init?: Partial); static fromBinary(data: Uint8Array): MoveColumnResponse; static parseFrom(data: Uint8Array): MoveColumnResponse; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class MoveRowRequest implements LiteMessage { static readonly typeName: "volvoxgrid.v1.MoveRowRequest"; static readonly fields: readonly ProtoFieldInfo[]; gridId: bigint; row: number; position: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): MoveRowRequest; static parseFrom(data: Uint8Array): MoveRowRequest; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class MoveRowResponse implements LiteMessage { static readonly typeName: "volvoxgrid.v1.MoveRowResponse"; static readonly fields: readonly ProtoFieldInfo[]; constructor(init?: Partial); static fromBinary(data: Uint8Array): MoveRowResponse; static parseFrom(data: Uint8Array): MoveRowResponse; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class NodeInfo implements LiteMessage { static readonly typeName: "volvoxgrid.v1.NodeInfo"; static readonly fields: readonly ProtoFieldInfo[]; row: number; level: number; isExpanded: boolean; childCount: number; parentRow: number; firstChild: number; lastChild: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): NodeInfo; static parseFrom(data: Uint8Array): NodeInfo; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class NumberEditorParams implements LiteMessage { static readonly typeName: "volvoxgrid.v1.NumberEditorParams"; static readonly fields: readonly ProtoFieldInfo[]; min: number; max: number; step: number; format: string; nullable: boolean; constructor(init?: Partial); static fromBinary(data: Uint8Array): NumberEditorParams; static parseFrom(data: Uint8Array): NumberEditorParams; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class OutlineConfig implements LiteMessage { static readonly typeName: "volvoxgrid.v1.OutlineConfig"; static readonly fields: readonly ProtoFieldInfo[]; treeIndicator: TreeIndicatorStyle; treeColor: number; groupTotalPosition: GroupTotalPosition; multiTotals: boolean; indicatorIndent: number; maxLevels: number; showLevelButtons: boolean; labelColumn: number; iconColumn: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): OutlineConfig; static parseFrom(data: Uint8Array): OutlineConfig; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class OutlineRequest implements LiteMessage { static readonly typeName: "volvoxgrid.v1.OutlineRequest"; static readonly fields: readonly ProtoFieldInfo[]; gridId: bigint; level: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): OutlineRequest; static parseFrom(data: Uint8Array): OutlineRequest; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class OutlineResponse implements LiteMessage { static readonly typeName: "volvoxgrid.v1.OutlineResponse"; static readonly fields: readonly ProtoFieldInfo[]; constructor(init?: Partial); static fromBinary(data: Uint8Array): OutlineResponse; static parseFrom(data: Uint8Array): OutlineResponse; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class Padding implements LiteMessage { static readonly typeName: "volvoxgrid.v1.Padding"; static readonly fields: readonly ProtoFieldInfo[]; left: number; top: number; right: number; bottom: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): Padding; static parseFrom(data: Uint8Array): Padding; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class PointerEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.PointerEvent"; static readonly fields: readonly ProtoFieldInfo[]; type: PointerEvent_Type; x: number; y: number; modifier: number; button: number; dblClick: boolean; constructor(init?: Partial); static fromBinary(data: Uint8Array): PointerEvent; static parseFrom(data: Uint8Array): PointerEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class PrintPage implements LiteMessage { static readonly typeName: "volvoxgrid.v1.PrintPage"; static readonly fields: readonly ProtoFieldInfo[]; pageNumber: number; imageData?: Uint8Array; width: number; height: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): PrintPage; static parseFrom(data: Uint8Array): PrintPage; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class PrintRequest implements LiteMessage { static readonly typeName: "volvoxgrid.v1.PrintRequest"; static readonly fields: readonly ProtoFieldInfo[]; gridId: bigint; orientation: PrintOrientation; marginLeft: number; marginTop: number; marginRight: number; marginBottom: number; header: string; footer: string; showPageNumbers: boolean; constructor(init?: Partial); static fromBinary(data: Uint8Array): PrintRequest; static parseFrom(data: Uint8Array): PrintRequest; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class PrintResponse implements LiteMessage { static readonly typeName: "volvoxgrid.v1.PrintResponse"; static readonly fields: readonly ProtoFieldInfo[]; pages: PrintPage[]; constructor(init?: Partial); static fromBinary(data: Uint8Array): PrintResponse; static parseFrom(data: Uint8Array): PrintResponse; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class PullToRefreshCanceledEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.PullToRefreshCanceledEvent"; static readonly fields: readonly ProtoFieldInfo[]; constructor(init?: Partial); static fromBinary(data: Uint8Array): PullToRefreshCanceledEvent; static parseFrom(data: Uint8Array): PullToRefreshCanceledEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class PullToRefreshConfig implements LiteMessage { static readonly typeName: "volvoxgrid.v1.PullToRefreshConfig"; static readonly fields: readonly ProtoFieldInfo[]; enabled: boolean; theme: PullToRefreshTheme; textPull: string; textRelease: string; constructor(init?: Partial); static fromBinary(data: Uint8Array): PullToRefreshConfig; static parseFrom(data: Uint8Array): PullToRefreshConfig; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class PullToRefreshTriggeredEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.PullToRefreshTriggeredEvent"; static readonly fields: readonly ProtoFieldInfo[]; constructor(init?: Partial); static fromBinary(data: Uint8Array): PullToRefreshTriggeredEvent; static parseFrom(data: Uint8Array): PullToRefreshTriggeredEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class Rect implements LiteMessage { static readonly typeName: "volvoxgrid.v1.Rect"; static readonly fields: readonly ProtoFieldInfo[]; x: number; y: number; width: number; height: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): Rect; static parseFrom(data: Uint8Array): Rect; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class RefreshRequest implements LiteMessage { static readonly typeName: "volvoxgrid.v1.RefreshRequest"; static readonly fields: readonly ProtoFieldInfo[]; gridId: bigint; constructor(init?: Partial); static fromBinary(data: Uint8Array): RefreshRequest; static parseFrom(data: Uint8Array): RefreshRequest; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class RefreshResponse implements LiteMessage { static readonly typeName: "volvoxgrid.v1.RefreshResponse"; static readonly fields: readonly ProtoFieldInfo[]; constructor(init?: Partial); static fromBinary(data: Uint8Array): RefreshResponse; static parseFrom(data: Uint8Array): RefreshResponse; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class RegexQuery implements LiteMessage { static readonly typeName: "volvoxgrid.v1.RegexQuery"; static readonly fields: readonly ProtoFieldInfo[]; pattern: string; constructor(init?: Partial); static fromBinary(data: Uint8Array): RegexQuery; static parseFrom(data: Uint8Array): RegexQuery; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class RegionStyle implements LiteMessage { static readonly typeName: "volvoxgrid.v1.RegionStyle"; static readonly fields: readonly ProtoFieldInfo[]; background: number; foreground: number; font?: Font; gridLines?: GridLines; textEffect: TextEffect; separator?: Separator; cellPadding?: Padding; constructor(init?: Partial); static fromBinary(data: Uint8Array): RegionStyle; static parseFrom(data: Uint8Array): RegionStyle; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class RemoveRowsRequest implements LiteMessage { static readonly typeName: "volvoxgrid.v1.RemoveRowsRequest"; static readonly fields: readonly ProtoFieldInfo[]; gridId: bigint; index: number; count: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): RemoveRowsRequest; static parseFrom(data: Uint8Array): RemoveRowsRequest; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class RemoveRowsResponse implements LiteMessage { static readonly typeName: "volvoxgrid.v1.RemoveRowsResponse"; static readonly fields: readonly ProtoFieldInfo[]; removedCount: number; newRowCount: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): RemoveRowsResponse; static parseFrom(data: Uint8Array): RemoveRowsResponse; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class RenderConfig implements LiteMessage { static readonly typeName: "volvoxgrid.v1.RenderConfig"; static readonly fields: readonly ProtoFieldInfo[]; rendererMode: RendererMode; debugOverlay: boolean; animationEnabled: boolean; animationDurationMs: number; textLayoutCacheCap: number; presentMode: PresentMode; framePacingMode: FramePacingMode; targetFrameRateHz: number; renderLayerMask: bigint; layerProfiling: boolean; scrollBlit: boolean; fontFallbackEnabled: boolean; constructor(init?: Partial); static fromBinary(data: Uint8Array): RenderConfig; static parseFrom(data: Uint8Array): RenderConfig; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare enum RenderInputInputOneofCase { None = 0, Viewport = 2, Pointer = 3, Key = 4, Buffer = 5, Scroll = 6, EventDecision = 7, Zoom = 8, GpuSurface = 9, TerminalInput = 10, TerminalCapabilities = 11, TerminalViewport = 12, TerminalCommand = 13, CompareResponse = 14, EditValidationResponse = 15, EditorListItemsResponse = 16 } export declare class RenderInput implements LiteMessage { static readonly typeName: "volvoxgrid.v1.RenderInput"; static readonly fields: readonly ProtoFieldInfo[]; inputCase: RenderInputInputOneofCase; gridId: bigint; viewport?: ViewportState; pointer?: PointerEvent; key?: KeyEvent; buffer?: BufferReady; scroll?: ScrollEvent; eventDecision?: EventDecision; zoom?: ZoomEvent; gpuSurface?: GpuSurfaceReady; terminalInput?: TerminalInputBytes; terminalCapabilities?: TerminalCapabilities; terminalViewport?: TerminalViewport; terminalCommand?: TerminalCommand; compareResponse?: CompareResponse; editValidationResponse?: EditValidationResponse; editorListItemsResponse?: EditorListItemsResponse; constructor(init?: Partial); static fromBinary(data: Uint8Array): RenderInput; static parseFrom(data: Uint8Array): RenderInput; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare enum RenderOutputEventOneofCase { None = 0, FrameDone = 2, Selection = 3, Cursor = 4, EditorStarted = 5, EditorUpdated = 6, EditorEnded = 7, TooltipRequest = 8, GpuFrameDone = 9 } export declare class RenderOutput implements LiteMessage { static readonly typeName: "volvoxgrid.v1.RenderOutput"; static readonly fields: readonly ProtoFieldInfo[]; eventCase: RenderOutputEventOneofCase; rendered: boolean; frameDone?: FrameDone; selection?: SelectionUpdate; cursor?: CursorChange; editorStarted?: EditorSessionStarted; editorUpdated?: EditorSessionUpdated; editorEnded?: EditorSessionEnded; tooltipRequest?: TooltipRequest; gpuFrameDone?: GpuFrameDone; constructor(init?: Partial); static fromBinary(data: Uint8Array): RenderOutput; static parseFrom(data: Uint8Array): RenderOutput; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class ResizePolicy implements LiteMessage { static readonly typeName: "volvoxgrid.v1.ResizePolicy"; static readonly fields: readonly ProtoFieldInfo[]; columns: boolean; rows: boolean; uniform: boolean; constructor(init?: Partial); static fromBinary(data: Uint8Array): ResizePolicy; static parseFrom(data: Uint8Array): ResizePolicy; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class ResizeViewportRequest implements LiteMessage { static readonly typeName: "volvoxgrid.v1.ResizeViewportRequest"; static readonly fields: readonly ProtoFieldInfo[]; gridId: bigint; width: number; height: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): ResizeViewportRequest; static parseFrom(data: Uint8Array): ResizeViewportRequest; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class ResizeViewportResponse implements LiteMessage { static readonly typeName: "volvoxgrid.v1.ResizeViewportResponse"; static readonly fields: readonly ProtoFieldInfo[]; viewportWidth: number; viewportHeight: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): ResizeViewportResponse; static parseFrom(data: Uint8Array): ResizeViewportResponse; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class RichText implements LiteMessage { static readonly typeName: "volvoxgrid.v1.RichText"; static readonly fields: readonly ProtoFieldInfo[]; runs: TextFormatRun[]; constructor(init?: Partial); static fromBinary(data: Uint8Array): RichText; static parseFrom(data: Uint8Array): RichText; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class RowDef implements LiteMessage { static readonly typeName: "volvoxgrid.v1.RowDef"; static readonly fields: readonly ProtoFieldInfo[]; index: number; height: number; hidden: boolean; isSubtotal: boolean; outlineLevel: number; isCollapsed: boolean; data?: Uint8Array; status?: RowStatus; span: boolean; pin: PinPosition; sticky: StickyEdge; constructor(init?: Partial); static fromBinary(data: Uint8Array): RowDef; static parseFrom(data: Uint8Array): RowDef; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class RowIndicatorConfig implements LiteMessage { static readonly typeName: "volvoxgrid.v1.RowIndicatorConfig"; static readonly fields: readonly ProtoFieldInfo[]; visible: boolean; width: number; background: number; foreground: number; gridLines: GridLineStyle; gridColor: number; autoSize: boolean; allowResize: boolean; allowSelect: boolean; allowReorder: boolean; slots: RowIndicatorSlot[]; constructor(init?: Partial); static fromBinary(data: Uint8Array): RowIndicatorConfig; static parseFrom(data: Uint8Array): RowIndicatorConfig; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class RowIndicatorSlot implements LiteMessage { static readonly typeName: "volvoxgrid.v1.RowIndicatorSlot"; static readonly fields: readonly ProtoFieldInfo[]; kind: RowIndicatorSlotKind; width: number; visible: boolean; customKey: string; data?: Uint8Array; constructor(init?: Partial); static fromBinary(data: Uint8Array): RowIndicatorSlot; static parseFrom(data: Uint8Array): RowIndicatorSlot; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class RowStatus implements LiteMessage { static readonly typeName: "volvoxgrid.v1.RowStatus"; static readonly fields: readonly ProtoFieldInfo[]; domain: string; code: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): RowStatus; static parseFrom(data: Uint8Array): RowStatus; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class RowStatusChangeEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.RowStatusChangeEvent"; static readonly fields: readonly ProtoFieldInfo[]; row: number; status?: RowStatus; constructor(init?: Partial); static fromBinary(data: Uint8Array): RowStatusChangeEvent; static parseFrom(data: Uint8Array): RowStatusChangeEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare enum ScalarValueValueOneofCase { None = 0, StringValue = 1, NumberValue = 2, BoolValue = 3, BytesValue = 4 } export declare class ScalarValue implements LiteMessage { static readonly typeName: "volvoxgrid.v1.ScalarValue"; static readonly fields: readonly ProtoFieldInfo[]; valueCase: ScalarValueValueOneofCase; stringValue?: string; numberValue?: number; boolValue?: boolean; bytesValue?: Uint8Array; constructor(init?: Partial); static fromBinary(data: Uint8Array): ScalarValue; static parseFrom(data: Uint8Array): ScalarValue; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class SchemaResponse implements LiteMessage { static readonly typeName: "volvoxgrid.v1.SchemaResponse"; static readonly fields: readonly ProtoFieldInfo[]; columns: ColumnDef[]; constructor(init?: Partial); static fromBinary(data: Uint8Array): SchemaResponse; static parseFrom(data: Uint8Array): SchemaResponse; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class ScrollBarColors implements LiteMessage { static readonly typeName: "volvoxgrid.v1.ScrollBarColors"; static readonly fields: readonly ProtoFieldInfo[]; thumb: number; thumbHover: number; thumbActive: number; track: number; arrow: number; border: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): ScrollBarColors; static parseFrom(data: Uint8Array): ScrollBarColors; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class ScrollBarConfig implements LiteMessage { static readonly typeName: "volvoxgrid.v1.ScrollBarConfig"; static readonly fields: readonly ProtoFieldInfo[]; showH: ScrollBarMode; showV: ScrollBarMode; appearance: ScrollBarAppearance; size: number; minThumb: number; cornerRadius: number; colors?: ScrollBarColors; fadeDelayMs: number; fadeDurationMs: number; margin: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): ScrollBarConfig; static parseFrom(data: Uint8Array): ScrollBarConfig; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class ScrollConfig implements LiteMessage { static readonly typeName: "volvoxgrid.v1.ScrollConfig"; static readonly fields: readonly ProtoFieldInfo[]; scrollBar?: ScrollBarConfig; scrollTrack: boolean; scrollTips: boolean; flingEnabled: boolean; flingImpulseGain: number; flingFriction: number; pinchZoomEnabled: boolean; fastScroll: boolean; scrollbars: ScrollBarsMode; pullToRefresh?: PullToRefreshConfig; constructor(init?: Partial); static fromBinary(data: Uint8Array): ScrollConfig; static parseFrom(data: Uint8Array): ScrollConfig; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class ScrollEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.ScrollEvent"; static readonly fields: readonly ProtoFieldInfo[]; deltaX: number; deltaY: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): ScrollEvent; static parseFrom(data: Uint8Array): ScrollEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class ScrollTooltipEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.ScrollTooltipEvent"; static readonly fields: readonly ProtoFieldInfo[]; text: string; constructor(init?: Partial); static fromBinary(data: Uint8Array): ScrollTooltipEvent; static parseFrom(data: Uint8Array): ScrollTooltipEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class SelectRequest implements LiteMessage { static readonly typeName: "volvoxgrid.v1.SelectRequest"; static readonly fields: readonly ProtoFieldInfo[]; gridId: bigint; activeRow: number; activeCol: number; ranges: CellRange[]; show: boolean; constructor(init?: Partial); static fromBinary(data: Uint8Array): SelectRequest; static parseFrom(data: Uint8Array): SelectRequest; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class SelectResponse implements LiteMessage { static readonly typeName: "volvoxgrid.v1.SelectResponse"; static readonly fields: readonly ProtoFieldInfo[]; selection?: SelectionState; constructor(init?: Partial); static fromBinary(data: Uint8Array): SelectResponse; static parseFrom(data: Uint8Array): SelectResponse; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class SelectionChangedEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.SelectionChangedEvent"; static readonly fields: readonly ProtoFieldInfo[]; oldRanges: CellRange[]; newRanges: CellRange[]; activeRow: number; activeCol: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): SelectionChangedEvent; static parseFrom(data: Uint8Array): SelectionChangedEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class SelectionChangingEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.SelectionChangingEvent"; static readonly fields: readonly ProtoFieldInfo[]; oldRanges: CellRange[]; newRanges: CellRange[]; activeRow: number; activeCol: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): SelectionChangingEvent; static parseFrom(data: Uint8Array): SelectionChangingEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class SelectionConfig implements LiteMessage { static readonly typeName: "volvoxgrid.v1.SelectionConfig"; static readonly fields: readonly ProtoFieldInfo[]; mode: SelectionMode; focusBorder: FocusBorderStyle; visibility: SelectionVisibility; allow: boolean; headerClickSelect: boolean; style?: HighlightStyle; hover?: HoverConfig; indicatorRowStyle?: HighlightStyle; indicatorColStyle?: HighlightStyle; activeCellStyle?: HighlightStyle; constructor(init?: Partial); static fromBinary(data: Uint8Array): SelectionConfig; static parseFrom(data: Uint8Array): SelectionConfig; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class SelectionState implements LiteMessage { static readonly typeName: "volvoxgrid.v1.SelectionState"; static readonly fields: readonly ProtoFieldInfo[]; activeRow: number; activeCol: number; ranges: CellRange[]; topRow: number; leftCol: number; bottomRow: number; rightCol: number; mouseRow: number; mouseCol: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): SelectionState; static parseFrom(data: Uint8Array): SelectionState; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class SelectionUpdate implements LiteMessage { static readonly typeName: "volvoxgrid.v1.SelectionUpdate"; static readonly fields: readonly ProtoFieldInfo[]; activeRow: number; activeCol: number; ranges: CellRange[]; constructor(init?: Partial); static fromBinary(data: Uint8Array): SelectionUpdate; static parseFrom(data: Uint8Array): SelectionUpdate; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class Separator implements LiteMessage { static readonly typeName: "volvoxgrid.v1.Separator"; static readonly fields: readonly ProtoFieldInfo[]; visible: boolean; color: number; width: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): Separator; static parseFrom(data: Uint8Array): Separator; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class SetColRequest implements LiteMessage { static readonly typeName: "volvoxgrid.v1.SetColRequest"; static readonly fields: readonly ProtoFieldInfo[]; gridId: bigint; col: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): SetColRequest; static parseFrom(data: Uint8Array): SetColRequest; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class SetLeftColResponse implements LiteMessage { static readonly typeName: "volvoxgrid.v1.SetLeftColResponse"; static readonly fields: readonly ProtoFieldInfo[]; leftCol: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): SetLeftColResponse; static parseFrom(data: Uint8Array): SetLeftColResponse; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class SetRedrawRequest implements LiteMessage { static readonly typeName: "volvoxgrid.v1.SetRedrawRequest"; static readonly fields: readonly ProtoFieldInfo[]; gridId: bigint; enabled: boolean; constructor(init?: Partial); static fromBinary(data: Uint8Array): SetRedrawRequest; static parseFrom(data: Uint8Array): SetRedrawRequest; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class SetRedrawResponse implements LiteMessage { static readonly typeName: "volvoxgrid.v1.SetRedrawResponse"; static readonly fields: readonly ProtoFieldInfo[]; constructor(init?: Partial); static fromBinary(data: Uint8Array): SetRedrawResponse; static parseFrom(data: Uint8Array): SetRedrawResponse; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class SetRowRequest implements LiteMessage { static readonly typeName: "volvoxgrid.v1.SetRowRequest"; static readonly fields: readonly ProtoFieldInfo[]; gridId: bigint; row: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): SetRowRequest; static parseFrom(data: Uint8Array): SetRowRequest; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class SetTopRowResponse implements LiteMessage { static readonly typeName: "volvoxgrid.v1.SetTopRowResponse"; static readonly fields: readonly ProtoFieldInfo[]; topRow: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): SetTopRowResponse; static parseFrom(data: Uint8Array): SetTopRowResponse; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class ShowCellRequest implements LiteMessage { static readonly typeName: "volvoxgrid.v1.ShowCellRequest"; static readonly fields: readonly ProtoFieldInfo[]; gridId: bigint; row: number; col: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): ShowCellRequest; static parseFrom(data: Uint8Array): ShowCellRequest; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class ShowCellResponse implements LiteMessage { static readonly typeName: "volvoxgrid.v1.ShowCellResponse"; static readonly fields: readonly ProtoFieldInfo[]; topRow: number; leftCol: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): ShowCellResponse; static parseFrom(data: Uint8Array): ShowCellResponse; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class SortColumn implements LiteMessage { static readonly typeName: "volvoxgrid.v1.SortColumn"; static readonly fields: readonly ProtoFieldInfo[]; col: number; order: SortOrder; type: SortType; constructor(init?: Partial); static fromBinary(data: Uint8Array): SortColumn; static parseFrom(data: Uint8Array): SortColumn; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class SortRequest implements LiteMessage { static readonly typeName: "volvoxgrid.v1.SortRequest"; static readonly fields: readonly ProtoFieldInfo[]; gridId: bigint; sortColumns: SortColumn[]; constructor(init?: Partial); static fromBinary(data: Uint8Array): SortRequest; static parseFrom(data: Uint8Array): SortRequest; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class SortResponse implements LiteMessage { static readonly typeName: "volvoxgrid.v1.SortResponse"; static readonly fields: readonly ProtoFieldInfo[]; constructor(init?: Partial); static fromBinary(data: Uint8Array): SortResponse; static parseFrom(data: Uint8Array): SortResponse; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class SpanConfig implements LiteMessage { static readonly typeName: "volvoxgrid.v1.SpanConfig"; static readonly fields: readonly ProtoFieldInfo[]; cellSpan: CellSpanMode; cellSpanFixed: CellSpanMode; cellSpanCompare: SpanCompareMode; groupSpanCompare: SpanCompareMode; constructor(init?: Partial); static fromBinary(data: Uint8Array): SpanConfig; static parseFrom(data: Uint8Array): SpanConfig; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class StartEditEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.StartEditEvent"; static readonly fields: readonly ProtoFieldInfo[]; row: number; col: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): StartEditEvent; static parseFrom(data: Uint8Array): StartEditEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class StartPageEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.StartPageEvent"; static readonly fields: readonly ProtoFieldInfo[]; page: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): StartPageEvent; static parseFrom(data: Uint8Array): StartPageEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class StructField implements LiteMessage { static readonly typeName: "volvoxgrid.v1.StructField"; static readonly fields: readonly ProtoFieldInfo[]; key: string; value?: ScalarValue; constructor(init?: Partial); static fromBinary(data: Uint8Array): StructField; static parseFrom(data: Uint8Array): StructField; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class StructValue implements LiteMessage { static readonly typeName: "volvoxgrid.v1.StructValue"; static readonly fields: readonly ProtoFieldInfo[]; fields: StructField[]; constructor(init?: Partial); static fromBinary(data: Uint8Array): StructValue; static parseFrom(data: Uint8Array): StructValue; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class StyleConfig implements LiteMessage { static readonly typeName: "volvoxgrid.v1.StyleConfig"; static readonly fields: readonly ProtoFieldInfo[]; background: number; foreground: number; alternateBackground: number; font?: Font; cellPadding?: Padding; textEffect: TextEffect; progressColor: number; gridLines?: GridLines; fixed?: RegionStyle; frozen?: RegionStyle; header?: HeaderStyle; sheetBackground: number; sheetBorder: number; appearance: BorderAppearance; backgroundImage?: Uint8Array; backgroundImageAlign: ImageAlignment; textRendering?: TextRendering; icons?: IconTheme; imageOverText: boolean; showSortNumbers: boolean; applyScope: ApplyScope; customRender: CustomRenderMode; format: string; wordWrap: boolean; ellipsis: number; textOverflow: boolean; constructor(init?: Partial); static fromBinary(data: Uint8Array): StyleConfig; static parseFrom(data: Uint8Array): StyleConfig; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class SubtotalRequest implements LiteMessage { static readonly typeName: "volvoxgrid.v1.SubtotalRequest"; static readonly fields: readonly ProtoFieldInfo[]; gridId: bigint; aggregate: AggregateType; groupOnCol: number; aggregateCol: number; caption: string; background: number; foreground: number; addOutline: boolean; font?: Font; constructor(init?: Partial); static fromBinary(data: Uint8Array): SubtotalRequest; static parseFrom(data: Uint8Array): SubtotalRequest; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class SubtotalResult implements LiteMessage { static readonly typeName: "volvoxgrid.v1.SubtotalResult"; static readonly fields: readonly ProtoFieldInfo[]; rows: number[]; constructor(init?: Partial); static fromBinary(data: Uint8Array): SubtotalResult; static parseFrom(data: Uint8Array): SubtotalResult; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class TerminalCapabilities implements LiteMessage { static readonly typeName: "volvoxgrid.v1.TerminalCapabilities"; static readonly fields: readonly ProtoFieldInfo[]; colorLevel: TerminalColorLevel; sgrMouse: boolean; focusEvents: boolean; bracketedPaste: boolean; constructor(init?: Partial); static fromBinary(data: Uint8Array): TerminalCapabilities; static parseFrom(data: Uint8Array): TerminalCapabilities; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class TerminalCommand implements LiteMessage { static readonly typeName: "volvoxgrid.v1.TerminalCommand"; static readonly fields: readonly ProtoFieldInfo[]; kind: TerminalCommand_Kind; constructor(init?: Partial); static fromBinary(data: Uint8Array): TerminalCommand; static parseFrom(data: Uint8Array): TerminalCommand; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class TerminalInputBytes implements LiteMessage { static readonly typeName: "volvoxgrid.v1.TerminalInputBytes"; static readonly fields: readonly ProtoFieldInfo[]; data?: Uint8Array; constructor(init?: Partial); static fromBinary(data: Uint8Array): TerminalInputBytes; static parseFrom(data: Uint8Array): TerminalInputBytes; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class TerminalViewport implements LiteMessage { static readonly typeName: "volvoxgrid.v1.TerminalViewport"; static readonly fields: readonly ProtoFieldInfo[]; originX: number; originY: number; width: number; height: number; fullscreen: boolean; constructor(init?: Partial); static fromBinary(data: Uint8Array): TerminalViewport; static parseFrom(data: Uint8Array): TerminalViewport; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class TextEditorParams implements LiteMessage { static readonly typeName: "volvoxgrid.v1.TextEditorParams"; static readonly fields: readonly ProtoFieldInfo[]; maxLength: number; mask: string; allowNewlines: boolean; inputType: InputType; constructor(init?: Partial); static fromBinary(data: Uint8Array): TextEditorParams; static parseFrom(data: Uint8Array): TextEditorParams; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class TextFormatRun implements LiteMessage { static readonly typeName: "volvoxgrid.v1.TextFormatRun"; static readonly fields: readonly ProtoFieldInfo[]; startIndex: number; style?: TextRunStyle; constructor(init?: Partial); static fromBinary(data: Uint8Array): TextFormatRun; static parseFrom(data: Uint8Array): TextFormatRun; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class TextQuery implements LiteMessage { static readonly typeName: "volvoxgrid.v1.TextQuery"; static readonly fields: readonly ProtoFieldInfo[]; text: string; caseSensitive: boolean; fullMatch: boolean; constructor(init?: Partial); static fromBinary(data: Uint8Array): TextQuery; static parseFrom(data: Uint8Array): TextQuery; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class TextRendering implements LiteMessage { static readonly typeName: "volvoxgrid.v1.TextRendering"; static readonly fields: readonly ProtoFieldInfo[]; mode: TextRenderMode; hinting: TextHintingMode; pixelSnap: boolean; constructor(init?: Partial); static fromBinary(data: Uint8Array): TextRendering; static parseFrom(data: Uint8Array): TextRendering; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class TextRunStyle implements LiteMessage { static readonly typeName: "volvoxgrid.v1.TextRunStyle"; static readonly fields: readonly ProtoFieldInfo[]; foreground: number; font?: Font; baseline: TextBaseline; linkUrl: string; constructor(init?: Partial); static fromBinary(data: Uint8Array): TextRunStyle; static parseFrom(data: Uint8Array): TextRunStyle; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class TextSelection implements LiteMessage { static readonly typeName: "volvoxgrid.v1.TextSelection"; static readonly fields: readonly ProtoFieldInfo[]; start: number; length: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): TextSelection; static parseFrom(data: Uint8Array): TextSelection; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class TextSelectionChanged implements LiteMessage { static readonly typeName: "volvoxgrid.v1.TextSelectionChanged"; static readonly fields: readonly ProtoFieldInfo[]; selection?: TextSelection; constructor(init?: Partial); static fromBinary(data: Uint8Array): TextSelectionChanged; static parseFrom(data: Uint8Array): TextSelectionChanged; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class TooltipRequest implements LiteMessage { static readonly typeName: "volvoxgrid.v1.TooltipRequest"; static readonly fields: readonly ProtoFieldInfo[]; x: number; y: number; text: string; constructor(init?: Partial); static fromBinary(data: Uint8Array): TooltipRequest; static parseFrom(data: Uint8Array): TooltipRequest; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class TreeChildrenRequestedEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.TreeChildrenRequestedEvent"; static readonly fields: readonly ProtoFieldInfo[]; nodeId: string; row: number; requestId: bigint; constructor(init?: Partial); static fromBinary(data: Uint8Array): TreeChildrenRequestedEvent; static parseFrom(data: Uint8Array): TreeChildrenRequestedEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class TreeNodeActivateEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.TreeNodeActivateEvent"; static readonly fields: readonly ProtoFieldInfo[]; nodeId: string; row: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): TreeNodeActivateEvent; static parseFrom(data: Uint8Array): TreeNodeActivateEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class TreeNodeContextMenuEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.TreeNodeContextMenuEvent"; static readonly fields: readonly ProtoFieldInfo[]; nodeId: string; row: number; x: number; y: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): TreeNodeContextMenuEvent; static parseFrom(data: Uint8Array): TreeNodeContextMenuEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class TypeAheadEndedEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.TypeAheadEndedEvent"; static readonly fields: readonly ProtoFieldInfo[]; constructor(init?: Partial); static fromBinary(data: Uint8Array): TypeAheadEndedEvent; static parseFrom(data: Uint8Array): TypeAheadEndedEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class TypeAheadStartedEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.TypeAheadStartedEvent"; static readonly fields: readonly ProtoFieldInfo[]; col: number; text: string; constructor(init?: Partial); static fromBinary(data: Uint8Array): TypeAheadStartedEvent; static parseFrom(data: Uint8Array): TypeAheadStartedEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class TypeViolation implements LiteMessage { static readonly typeName: "volvoxgrid.v1.TypeViolation"; static readonly fields: readonly ProtoFieldInfo[]; row: number; col: number; expected: ColumnDataType; actual?: CellValue; reason: string; constructor(init?: Partial); static fromBinary(data: Uint8Array): TypeViolation; static parseFrom(data: Uint8Array): TypeViolation; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class UnmergeCellsRequest implements LiteMessage { static readonly typeName: "volvoxgrid.v1.UnmergeCellsRequest"; static readonly fields: readonly ProtoFieldInfo[]; gridId: bigint; range?: CellRange; constructor(init?: Partial); static fromBinary(data: Uint8Array): UnmergeCellsRequest; static parseFrom(data: Uint8Array): UnmergeCellsRequest; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class UnmergeCellsResponse implements LiteMessage { static readonly typeName: "volvoxgrid.v1.UnmergeCellsResponse"; static readonly fields: readonly ProtoFieldInfo[]; unmergedCount: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): UnmergeCellsResponse; static parseFrom(data: Uint8Array): UnmergeCellsResponse; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class UpdateCellsRequest implements LiteMessage { static readonly typeName: "volvoxgrid.v1.UpdateCellsRequest"; static readonly fields: readonly ProtoFieldInfo[]; gridId: bigint; cells: CellUpdate[]; atomic: boolean; constructor(init?: Partial); static fromBinary(data: Uint8Array): UpdateCellsRequest; static parseFrom(data: Uint8Array): UpdateCellsRequest; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class ValidationError implements LiteMessage { static readonly typeName: "volvoxgrid.v1.ValidationError"; static readonly fields: readonly ProtoFieldInfo[]; code: string; message: string; blocking: boolean; constructor(init?: Partial); static fromBinary(data: Uint8Array): ValidationError; static parseFrom(data: Uint8Array): ValidationError; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class ViewportState implements LiteMessage { static readonly typeName: "volvoxgrid.v1.ViewportState"; static readonly fields: readonly ProtoFieldInfo[]; scrollX: number; scrollY: number; width: number; height: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): ViewportState; static parseFrom(data: Uint8Array): ViewportState; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class WriteResult implements LiteMessage { static readonly typeName: "volvoxgrid.v1.WriteResult"; static readonly fields: readonly ProtoFieldInfo[]; writtenCount: number; rejectedCount: number; violations: TypeViolation[]; constructor(init?: Partial); static fromBinary(data: Uint8Array): WriteResult; static parseFrom(data: Uint8Array): WriteResult; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare class ZoomEvent implements LiteMessage { static readonly typeName: "volvoxgrid.v1.ZoomEvent"; static readonly fields: readonly ProtoFieldInfo[]; phase: ZoomEvent_Phase; scale: number; focalXPx: number; focalYPx: number; constructor(init?: Partial); static fromBinary(data: Uint8Array): ZoomEvent; static parseFrom(data: Uint8Array): ZoomEvent; toBinary(): Uint8Array; toByteArray(): Uint8Array; toJson(): ProtoJsonObject; } export declare const VolvoxGridServiceMethods: { readonly Create: "/volvoxgrid.v1.VolvoxGridService/Create"; readonly Destroy: "/volvoxgrid.v1.VolvoxGridService/Destroy"; readonly Configure: "/volvoxgrid.v1.VolvoxGridService/Configure"; readonly GetConfig: "/volvoxgrid.v1.VolvoxGridService/GetConfig"; readonly LoadFontData: "/volvoxgrid.v1.VolvoxGridService/LoadFontData"; readonly DefineColumns: "/volvoxgrid.v1.VolvoxGridService/DefineColumns"; readonly GetSchema: "/volvoxgrid.v1.VolvoxGridService/GetSchema"; readonly DefineRows: "/volvoxgrid.v1.VolvoxGridService/DefineRows"; readonly InsertRows: "/volvoxgrid.v1.VolvoxGridService/InsertRows"; readonly RemoveRows: "/volvoxgrid.v1.VolvoxGridService/RemoveRows"; readonly MoveColumn: "/volvoxgrid.v1.VolvoxGridService/MoveColumn"; readonly MoveRow: "/volvoxgrid.v1.VolvoxGridService/MoveRow"; readonly UpdateCells: "/volvoxgrid.v1.VolvoxGridService/UpdateCells"; readonly GetCells: "/volvoxgrid.v1.VolvoxGridService/GetCells"; readonly LoadTable: "/volvoxgrid.v1.VolvoxGridService/LoadTable"; readonly LoadData: "/volvoxgrid.v1.VolvoxGridService/LoadData"; readonly AppendData: "/volvoxgrid.v1.VolvoxGridService/AppendData"; readonly Clear: "/volvoxgrid.v1.VolvoxGridService/Clear"; readonly Select: "/volvoxgrid.v1.VolvoxGridService/Select"; readonly GetSelection: "/volvoxgrid.v1.VolvoxGridService/GetSelection"; readonly ShowCell: "/volvoxgrid.v1.VolvoxGridService/ShowCell"; readonly SetTopRow: "/volvoxgrid.v1.VolvoxGridService/SetTopRow"; readonly SetLeftCol: "/volvoxgrid.v1.VolvoxGridService/SetLeftCol"; readonly Edit: "/volvoxgrid.v1.VolvoxGridService/Edit"; readonly Sort: "/volvoxgrid.v1.VolvoxGridService/Sort"; readonly Subtotal: "/volvoxgrid.v1.VolvoxGridService/Subtotal"; readonly AutoSize: "/volvoxgrid.v1.VolvoxGridService/AutoSize"; readonly Outline: "/volvoxgrid.v1.VolvoxGridService/Outline"; readonly GetNode: "/volvoxgrid.v1.VolvoxGridService/GetNode"; readonly Find: "/volvoxgrid.v1.VolvoxGridService/Find"; readonly Aggregate: "/volvoxgrid.v1.VolvoxGridService/Aggregate"; readonly GetMergedRange: "/volvoxgrid.v1.VolvoxGridService/GetMergedRange"; readonly MergeCells: "/volvoxgrid.v1.VolvoxGridService/MergeCells"; readonly UnmergeCells: "/volvoxgrid.v1.VolvoxGridService/UnmergeCells"; readonly GetMergedRegions: "/volvoxgrid.v1.VolvoxGridService/GetMergedRegions"; readonly GetMemoryUsage: "/volvoxgrid.v1.VolvoxGridService/GetMemoryUsage"; readonly Clipboard: "/volvoxgrid.v1.VolvoxGridService/Clipboard"; readonly Export: "/volvoxgrid.v1.VolvoxGridService/Export"; readonly Print: "/volvoxgrid.v1.VolvoxGridService/Print"; readonly Archive: "/volvoxgrid.v1.VolvoxGridService/Archive"; readonly ResizeViewport: "/volvoxgrid.v1.VolvoxGridService/ResizeViewport"; readonly SetRedraw: "/volvoxgrid.v1.VolvoxGridService/SetRedraw"; readonly Refresh: "/volvoxgrid.v1.VolvoxGridService/Refresh"; readonly LoadDemo: "/volvoxgrid.v1.VolvoxGridService/LoadDemo"; readonly GetDemoData: "/volvoxgrid.v1.VolvoxGridService/GetDemoData"; readonly RenderSession: "/volvoxgrid.v1.VolvoxGridService/RenderSession"; readonly EventStream: "/volvoxgrid.v1.VolvoxGridService/EventStream"; }; export {}; //# sourceMappingURL=volvoxgrid_lite.d.ts.map