import type { GSheetsAccessor } from '../../accessor/gsheets.ts'; import type { IndexCacheStore } from '../../cache/index/store.ts'; import type { PathSpec } from '../../types.ts'; import { type TokenManager } from '../google/client.ts'; /** * Fetch full spreadsheet JSON, cell values included. * * `spreadsheets.get` returns no grid data unless asked, so without * `includeGridData` the rendered `.gsheet.json` is tab metadata and nothing * an agent can read a cell from. */ export declare function readSpreadsheet(tm: TokenManager, spreadsheetId: string): Promise; export declare function readValues(tm: TokenManager, spreadsheetId: string, range: string): Promise; export declare const read: (accessor: GSheetsAccessor, path: PathSpec, index?: IndexCacheStore, window?: import("../hierarchy/read.ts").ReadWindow) => Promise; export declare function stream(accessor: GSheetsAccessor, path: PathSpec, index?: IndexCacheStore): AsyncIterable; //# sourceMappingURL=read.d.ts.map