export interface SpreadsheetPrintBounds { startRow: number; endRow: number; startColumn: number; endColumn: number; } export interface SpreadsheetCellRange { row: [number, number]; column: [number, number]; } export interface SpreadsheetPrintTitleBounds { rows?: [number, number]; columns?: [number, number]; } export declare function isValidSpreadsheetDefinedName(value: string): boolean; export declare function normalizeSpreadsheetPrintArea(value: string): string | null; export declare function normalizeSpreadsheetPrintTitleRows(value: string): string | null; export declare function normalizeSpreadsheetPrintTitleColumns(value: string): string | null; export declare function parseSpreadsheetPrintTitles(value: string): SpreadsheetPrintTitleBounds | null; export declare function spreadsheetPrintTitleBounds(rowReference: string | undefined, columnReference: string | undefined, maximumRow: number, maximumColumn: number): SpreadsheetPrintTitleBounds | null; export declare function parseSpreadsheetCellRanges(value: string): SpreadsheetCellRange[] | null; export declare function formatSpreadsheetCellRanges(ranges: SpreadsheetCellRange[]): string; export declare function qualifySpreadsheetRange(value: string, sheetName: string): string; export declare function stripSpreadsheetSheetQualifier(value: string, sheetName: string): string; export declare function spreadsheetPrintBounds(value: string, maximumRow: number, maximumColumn: number): SpreadsheetPrintBounds | null;