import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { GmailData, GmailData$Outbound } from "./gmaildata.js"; import { OAuthRefreshTokenCredentials, OAuthRefreshTokenCredentials$Outbound } from "./oauthrefreshtokencredentials.js"; export type AuthenticatorGmailConnection = { provider: "gmail"; data: GmailData; /** * The email of the Google Drive account this is for */ email: string; credentials: OAuthRefreshTokenCredentials; }; /** @internal */ export declare const AuthenticatorGmailConnection$inboundSchema: z.ZodType; /** @internal */ export type AuthenticatorGmailConnection$Outbound = { provider: "gmail"; data: GmailData$Outbound; email: string; credentials: OAuthRefreshTokenCredentials$Outbound; }; /** @internal */ export declare const AuthenticatorGmailConnection$outboundSchema: z.ZodType; export declare function authenticatorGmailConnectionToJSON(authenticatorGmailConnection: AuthenticatorGmailConnection): string; export declare function authenticatorGmailConnectionFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=authenticatorgmailconnection.d.ts.map