import type { Selection } from '@fortune-sheet/core'; import type { WorkSpreadsheetChart, WorkSpreadsheetContent, WorkSpreadsheetSheet } from './work-types'; export interface SpreadsheetCellRangeReference { sheet: WorkSpreadsheetSheet; startRow: number; endRow: number; startColumn: number; endColumn: number; } export declare function spreadsheetChartCount(content: WorkSpreadsheetContent): number; export declare function spreadsheetSheetsWithChartPreviews(content: WorkSpreadsheetContent): WorkSpreadsheetSheet[]; export declare function reconcileSpreadsheetChartPreviews(content: WorkSpreadsheetContent, changedSheets: WorkSpreadsheetSheet[]): WorkSpreadsheetContent; export declare function resolveSpreadsheetChart(content: WorkSpreadsheetContent, ownerSheet: WorkSpreadsheetSheet, chart: WorkSpreadsheetChart): WorkSpreadsheetChart; export declare function createSpreadsheetChartFromSelection(content: WorkSpreadsheetContent, sheetId: string, selection: Selection | undefined): WorkSpreadsheetChart | null; export declare function parseSpreadsheetChartReference(content: WorkSpreadsheetContent, ownerSheet: WorkSpreadsheetSheet, reference: string): SpreadsheetCellRangeReference | null; export declare function spreadsheetReferenceValues(content: WorkSpreadsheetContent, ownerSheet: WorkSpreadsheetSheet, reference: string): unknown[] | undefined; export declare function quoteSpreadsheetSheetName(name: string): string;