import type { TableViewOption } from './types'; export declare const DIALOG_WIDTH = 450; export declare const DIALOG_HEIGHT = 600; export declare const SUBMENU_CLOSE_DELAY = 150; export declare const MAX_CUSTOM_VIEWS = 3; /** Pixels from top/bottom of the scroll area where drag auto-scroll starts. */ export declare const DRAG_AUTO_SCROLL_EDGE_PX = 60; /** Max scroll per frame while the pointer stays in the edge band. */ export declare const DRAG_AUTO_SCROLL_MAX_SPEED_PX = 15; export declare const TEMPLATE_NAME_MAX_LENGTH = 20; /** Canonical `name` / API codes for fixed index & date columns (compare with `.toLowerCase()`). */ export declare enum TableViewColumnNames { Index = "index", Date = "date" } export declare const INDEX_COLUMN_CONFIG: { readonly name: TableViewColumnNames.Index; readonly label: ""; readonly selected: true; readonly menuItems: undefined; readonly order: 0; readonly pinned: "start"; readonly isDefaultPinned: true; readonly pinnable: true; }; export declare const DATE_COLUMN_CONFIG: { readonly name: TableViewColumnNames.Date; readonly label: "Date"; readonly selected: true; readonly menuItems: undefined; readonly order: 1; readonly pinned: "start"; readonly isDefaultPinned: true; readonly pinnable: true; }; export declare const CUSTOM_TABLE_REQUIRED_COLUMN_LABELS: { readonly date: "Date"; readonly index: "Index"; }; export declare const CUSTOM_TABLE_MODE_ALIASES: { sheet: string[]; default: string[]; text: string[]; }; export declare const OTHER_SECTION_CODE: { readonly sheet: "Advanced"; readonly default: "Sheet"; readonly text: "text"; }; export declare const DEFAULT_VIEW: TableViewOption; export declare const CUSTOM_VIEW: TableViewOption; export declare const DEFAULT_VIEW_OPTIONS: TableViewOption[];