UNPKG

@struktoai/mirage-core

Version:

A Unified Virtual Filesystem For AI Agents

27 lines • 1.17 kB
import { TokenAccessor } from './base.ts'; import { type CalendarApi } from '../core/gcal/api.ts'; import { type DocsApi } from '../core/gdocs/api.ts'; import { type DriveApi } from '../core/gdrive/api.ts'; import { type GmailApi } from '../core/gmail/api.ts'; import type { TokenManager } from '../core/google/client.ts'; import { type SheetsApi } from '../core/gsheets/api.ts'; import { type SlidesApi } from '../core/gslides/api.ts'; export declare class GoogleApiAccessor extends TokenAccessor { readonly tokenManager: TokenManager; constructor(opts: { tokenManager: TokenManager; }); /** The one door every Drive request goes through. */ get drive(): DriveApi; /** The one door every Docs request goes through. */ get docs(): DocsApi; /** The one door every Sheets request goes through. */ get sheets(): SheetsApi; /** The one door every Slides request goes through. */ get slides(): SlidesApi; /** The one door every Gmail request goes through. */ get gmail(): GmailApi; /** The one door every Calendar request goes through. */ get calendar(): CalendarApi; } //# sourceMappingURL=google_api.d.ts.map