import type { GoogleTokenResponse, ServiceAccount } from './firebase-types.js'; import { FirebaseEdgeError } from './errors.js'; export type TokenResults = { data: null; error: FirebaseEdgeError; } | { data: GoogleTokenResponse; error: null; }; export declare function exchangeCodeForGoogleIdToken(code: string, redirect_uri: string, client_id: string, client_secret: string, fetchFn?: typeof globalThis.fetch): Promise; export declare function getToken(serviceAccount: ServiceAccount, fetch?: typeof globalThis.fetch): Promise; //# sourceMappingURL=google-oauth.d.ts.map