UNPKG

@struktoai/mirage-core

Version:

A Unified Virtual Filesystem For AI Agents

26 lines • 1.39 kB
import { z } from 'zod'; import type { ConfigOf } from '../secrets.ts'; export declare const GCalConfig: z.ZodObject<{ accessToken: z.ZodOptional<import("../secrets.ts").SecretSchema<z.ZodUnion<readonly [z.ZodString, z.ZodCustom<import("../../core/google/config.ts").GoogleAccessTokenProvider, import("../../core/google/config.ts").GoogleAccessTokenProvider>]>>>; clientId: z.ZodOptional<z.ZodString>; clientSecret: z.ZodOptional<import("../secrets.ts").SecretSchema<z.ZodString>>; refreshToken: z.ZodOptional<import("../secrets.ts").SecretSchema<z.ZodString>>; refreshFn: z.ZodOptional<import("../secrets.ts").SecretSchema<z.ZodCustom<(refreshToken: string) => Promise<{ accessToken: string; expiresIn: number; }>, (refreshToken: string) => Promise<{ accessToken: string; expiresIn: number; }>>>>; apiBase: z.ZodOptional<z.ZodString>; folderId: z.ZodOptional<z.ZodString>; timeout: z.ZodOptional<z.ZodNumber>; timeZone: z.ZodOptional<z.ZodString>; bucketDays: z.ZodDefault<z.ZodLiteral<1 | 7 | 30>>; minAccessRole: z.ZodOptional<z.ZodString>; today: z.ZodOptional<z.ZodString>; startTime: z.ZodOptional<z.ZodNullable<z.ZodString>>; endTime: z.ZodOptional<z.ZodNullable<z.ZodString>>; }, z.core.$strip>; export type GCalConfig = ConfigOf<typeof GCalConfig>; //# sourceMappingURL=config.d.ts.map