import type { IExecuteFunctions, IDataObject, INodeExecutionData, INodeListSearchItems, INodePropertyOptions, INode, ResourceMapperField } from 'n8n-workflow'; import type { GoogleSheet } from './GoogleSheet'; import type { RangeDetectionOptions, ResourceLocator, SheetRangeData } from './GoogleSheets.types'; export declare const untilSheetSelected: { sheetName: string[]; }; export declare function getSpreadsheetId(node: INode, documentIdType: ResourceLocator, value: string): string; export declare function getSheetId(value: string): number; export declare function getColumnName(colNumber: number): string; export declare function getColumnNumber(colPosition: string): number; export declare function hexToRgb(hex: string): { red: number; green: number; blue: number; } | null; export declare function addRowNumber(data: SheetRangeData, headerRow: number): SheetRangeData; export declare function trimToFirstEmptyRow(data: SheetRangeData, includesRowNumber?: boolean): SheetRangeData; export declare function removeEmptyRows(data: SheetRangeData, includesRowNumber?: boolean): import("./GoogleSheets.types").SheetDataRow[]; export declare function trimLeadingEmptyRows(data: SheetRangeData, includesRowNumber?: boolean, rowNumbersColumnName?: string): import("./GoogleSheets.types").SheetDataRow[]; export declare function removeEmptyColumns(data: SheetRangeData): (string | number)[][]; export declare function prepareSheetData(data: SheetRangeData, options: RangeDetectionOptions, addRowNumbersToData?: boolean): { data: SheetRangeData; headerRow: number; firstDataRow: number; }; export declare function getRangeString(sheetName: string, options: RangeDetectionOptions): string; export declare function getExistingSheetNames(sheet: GoogleSheet): Promise<(IDataObject | import("n8n-workflow").GenericValue | import("n8n-workflow").GenericValue[] | IDataObject[])[]>; export declare function mapFields(this: IExecuteFunctions, inputSize: number): IDataObject[]; export declare function autoMapInputData(this: IExecuteFunctions, sheetNameWithRange: string, sheet: GoogleSheet, items: INodeExecutionData[], options: IDataObject): Promise; export declare function sortLoadOptions(data: INodePropertyOptions[] | INodeListSearchItems[]): (INodePropertyOptions | INodeListSearchItems)[]; export declare function cellFormatDefault(nodeVersion: number): "RAW" | "USER_ENTERED"; export declare function checkForSchemaChanges(node: INode, columnNames: string[], schema: ResourceMapperField[]): void; //# sourceMappingURL=GoogleSheets.utils.d.ts.map