import * as pb from "./volvoxgrid_lite.js"; export declare const PROTO_PACKAGE: "volvoxgrid.v1"; 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 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 interface PluginHost { invoke(serviceName: string, methodName: string, data: Uint8Array): Uint8Array; openStream(serviceName: string, methodName: string): PluginStream; } export interface PluginStream { send(data: Uint8Array): void; /** Returns null once the server has closed the stream. */ recv(): Uint8Array | null; closeSend(): void; close(): void; } export declare class VolvoxGridServiceFfi { private readonly host; constructor(host: PluginHost); create(request: pb.CreateRequest): pb.CreateResponse; destroy(request: pb.DestroyRequest): pb.DestroyResponse; configure(request: pb.ConfigureRequest): pb.ConfigureResponse; getConfig(request: pb.GetConfigRequest): pb.GridConfig; loadFontData(request: pb.LoadFontDataRequest): pb.LoadFontDataResponse; defineColumns(request: pb.DefineColumnsRequest): pb.DefineColumnsResponse; getSchema(request: pb.GetSchemaRequest): pb.SchemaResponse; defineRows(request: pb.DefineRowsRequest): pb.DefineRowsResponse; insertRows(request: pb.InsertRowsRequest): pb.InsertRowsResponse; removeRows(request: pb.RemoveRowsRequest): pb.RemoveRowsResponse; moveColumn(request: pb.MoveColumnRequest): pb.MoveColumnResponse; moveRow(request: pb.MoveRowRequest): pb.MoveRowResponse; updateCells(request: pb.UpdateCellsRequest): pb.WriteResult; getCells(request: pb.GetCellsRequest): pb.CellsResponse; loadTable(request: pb.LoadTableRequest): pb.WriteResult; loadData(request: pb.LoadDataRequest): pb.LoadDataResult; appendData(request: pb.AppendDataRequest): pb.LoadDataResult; clear(request: pb.ClearRequest): pb.ClearResponse; select(request: pb.SelectRequest): pb.SelectResponse; getSelection(request: pb.GetSelectionRequest): pb.SelectionState; showCell(request: pb.ShowCellRequest): pb.ShowCellResponse; setTopRow(request: pb.SetRowRequest): pb.SetTopRowResponse; setLeftCol(request: pb.SetColRequest): pb.SetLeftColResponse; edit(request: pb.EditCommand): pb.EditState; sort(request: pb.SortRequest): pb.SortResponse; subtotal(request: pb.SubtotalRequest): pb.SubtotalResult; autoSize(request: pb.AutoSizeRequest): pb.AutoSizeResponse; outline(request: pb.OutlineRequest): pb.OutlineResponse; getNode(request: pb.GetNodeRequest): pb.NodeInfo; find(request: pb.FindRequest): pb.FindResponse; aggregate(request: pb.AggregateRequest): pb.AggregateResponse; getMergedRange(request: pb.GetMergedRangeRequest): pb.CellRange; mergeCells(request: pb.MergeCellsRequest): pb.MergeCellsResponse; unmergeCells(request: pb.UnmergeCellsRequest): pb.UnmergeCellsResponse; getMergedRegions(request: pb.GetMergedRegionsRequest): pb.MergedRegionsResponse; getMemoryUsage(request: pb.GetMemoryUsageRequest): pb.MemoryUsageResponse; clipboard(request: pb.ClipboardCommand): pb.ClipboardResponse; export(request: pb.ExportRequest): pb.ExportResponse; print(request: pb.PrintRequest): pb.PrintResponse; archive(request: pb.ArchiveRequest): pb.ArchiveResponse; resizeViewport(request: pb.ResizeViewportRequest): pb.ResizeViewportResponse; setRedraw(request: pb.SetRedrawRequest): pb.SetRedrawResponse; refresh(request: pb.RefreshRequest): pb.RefreshResponse; loadDemo(request: pb.LoadDemoRequest): pb.LoadDemoResponse; getDemoData(request: pb.GetDemoDataRequest): pb.GetDemoDataResponse; renderSession(): VolvoxGridServiceRenderSessionStream; eventStream(request: pb.EventStreamRequest): Generator; } export interface VolvoxGridServiceRenderSessionStream { send(request: pb.RenderInput): void; recv(): pb.RenderOutput | null; closeSend(): void; close(): void; } //# sourceMappingURL=volvoxgrid_ffi.d.ts.map