import { ById } from '../../types/util'; import type { DriveFileListResponse, GoogleDriveOptionsWithDefaults } from './google-drive-types.ts'; import { DriveStructure } from './init.ts'; export declare function getDocumentFiles(googleDriveOptions: GoogleDriveOptionsWithDefaults, init: DriveStructure, docIds: string[]): Promise; export declare function batchGetFilesMetadata(googleDriveOptions: GoogleDriveOptionsWithDefaults, fileIds: string[]): Promise; export declare function insertDocumentFiles(googleDriveOptions: GoogleDriveOptionsWithDefaults, init: DriveStructure, primaryPath: keyof RxDocType, docs: RxDocType[]): Promise; export declare function updateDocumentFiles(googleDriveOptions: GoogleDriveOptionsWithDefaults, primaryPath: keyof DocType, docs: DocType[], fileMetaByDocId: Record, concurrency?: number): Promise>; export declare function fetchDocumentContents(googleDriveOptions: GoogleDriveOptionsWithDefaults, fileIds: string[], concurrency?: number): Promise<{ byId: ById; ordered: (DocType)[]; }>;