@struktoai/mirage-core
Version:
A Unified Virtual Filesystem For AI Agents
27 lines • 1.17 kB
TypeScript
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