import type { OAuth2Client } from "google-auth-library"; import { type CredentialStore } from "./credential-store.js"; export declare const GMAIL_READONLY_SCOPE = "https://www.googleapis.com/auth/gmail.readonly"; export type AuthFailureKind = "missing_client_id" | "missing_client_secret" | "missing_refresh_token"; export interface AuthFailure { readonly kind: AuthFailureKind; readonly message: string; } export declare class AuthSetupError extends Error { readonly failure: AuthFailure; constructor(failure: AuthFailure); } export declare function buildOAuthClient(store?: CredentialStore): OAuth2Client; //# sourceMappingURL=auth.d.ts.map