import { IThirdPartyAuthPluginOptions } from './interfaces';
type WithRequire<T, K extends keyof T> = T & {
    [P in K]-?: T[P];
};
export declare class GoogleAuthService {
    private options;
    private googleClient;
    constructor(options: Required<Pick<IThirdPartyAuthPluginOptions, "google">>);
    verify(code: string): Promise<WithRequire<import("google-auth-library").TokenPayload, "email">>;
}
export {};
