@struktoai/mirage-core
Version:
A Unified Virtual Filesystem For AI Agents
19 lines • 1.33 kB
TypeScript
import type { ConfigOf } from '../secrets.ts';
export declare const GoogleDriveConfig: import("zod").ZodObject<{
accessToken: import("zod").ZodOptional<import("../secrets.ts").SecretSchema<import("zod").ZodUnion<readonly [import("zod").ZodString, import("zod").ZodCustom<import("../../core/google/config.ts").GoogleAccessTokenProvider, import("../../core/google/config.ts").GoogleAccessTokenProvider>]>>>;
clientId: import("zod").ZodOptional<import("zod").ZodString>;
clientSecret: import("zod").ZodOptional<import("../secrets.ts").SecretSchema<import("zod").ZodString>>;
refreshToken: import("zod").ZodOptional<import("../secrets.ts").SecretSchema<import("zod").ZodString>>;
refreshFn: import("zod").ZodOptional<import("../secrets.ts").SecretSchema<import("zod").ZodCustom<(refreshToken: string) => Promise<{
accessToken: string;
expiresIn: number;
}>, (refreshToken: string) => Promise<{
accessToken: string;
expiresIn: number;
}>>>>;
apiBase: import("zod").ZodOptional<import("zod").ZodString>;
folderId: import("zod").ZodOptional<import("zod").ZodString>;
timeout: import("zod").ZodOptional<import("zod").ZodNumber>;
}, import("zod/v4/core").$strip>;
export type GoogleDriveConfig = ConfigOf<typeof GoogleDriveConfig>;
//# sourceMappingURL=config.d.ts.map