/**
 * @sanity/ailf/adapters/google-drive — public surface for the Drive adapter.
 *
 * Users authoring a `config/sources.ts` import `defineGoogleDriveSource`
 * from this sub-path. The fetcher / preset are added in later milestones.
 */
export { defineGoogleDriveSource, GoogleDriveSourceSchema } from "./config.js";
export type { GoogleDriveSourceConfig } from "./config.js";
export type { DriveDocRef, DriveFileDocRef, DriveFolderDocRef, GoogleDriveSource, } from "./types.js";
export { DRIVE_READONLY_SCOPE, loadGoogleAuth, type AuthLoaderEnv, } from "./auth.js";
export { GoogleDriveDocFetcher } from "./doc-fetcher.js";
export { createDriveLiteracyPreset } from "./preset.js";
export type { DriveClient, DriveFileMeta, DriveFileExportResponse, DriveFileGetResponse, DriveFileListResponse, } from "./drive-client.js";
