export declare type Range = { start?: T; end?: T; }; export declare class GoogleSheetsService { private CLIENT_SECRET; private CLIENT_ID; private REFRESH_TOKEN; private spreadsheetId; private options?; private http; private MAX_VALUE_LENGTH; constructor(CLIENT_SECRET: string, CLIENT_ID: string, REFRESH_TOKEN: string, spreadsheetId: string, options?: { MAX_VALUE_LENGTH?: number | undefined; LAST_COLUMN?: string | undefined; } | undefined); static mountRange(columns: Range, rows: Range, sheet?: string): string; private sanitizeValue; private getToken; appendRow(values: Array, anchorColumn?: string, sheet?: string): Promise; getRows(columns: Range, rows: Range, sheet?: string): Promise>>; freezeRows(sheetId: number, rows?: number): Promise; upsertSheet(title: string, headers?: Array, anchorColumn?: string): Promise; }