import type { Selection } from "./interact.js"; import type { HighlightRange } from "./renderTypes.js"; import type { WorkbookLayout } from "./types.js"; export declare function colNameToIndex(s: string): number; export declare function findUnquotedBang(s: string): number; export declare function unquoteSheetName(s: string): string; export declare function parseSheetCellLocation(raw: string, layout: WorkbookLayout, fallbackSheetIndex: number): { sheetIndex: number; r: number; c: number; } | null; export declare function parseSheetRangeLocation(raw: string, layout: WorkbookLayout, fallbackSheetIndex: number): { sheetIndex: number; r1: number; c1: number; r2: number; c2: number; } | null; export declare function resolveWorkbookLocation(layout: WorkbookLayout, rawLocation: string, activeSheetIndex: number): { sheetIndex: number; r: number; c: number; } | null; export declare function matchNamedRange(selection: Selection, layout: WorkbookLayout, activeSheetIndex: number): string | null; export declare function formatNameBox(active: { r: number; c: number; }, selection: Selection, layout: WorkbookLayout, activeSheetIndex: number): string; export declare function parsePointHighlight(ref: string, color: string): HighlightRange | null;