import * as better_call from 'better-call'; import { z } from 'zod'; interface OneTapOptions { /** * Disable the signup flow * * @default false */ disableSignup?: boolean; /** * Google Client ID * * If a client ID is provided in the social provider configuration, * it will be used. */ clientId?: string; } declare const oneTap: (options?: OneTapOptions) => { id: "one-tap"; endpoints: { oneTapCallback: { ; metadata: { openapi: { summary: string; description: string; responses: { 200: { description: string; content: { "application/json": { schema: { type: "object"; properties: { session: { $ref: string; }; user: { $ref: string; }; }; }; }; }; }; 400: { description: string; }; }; }; }; } & { use: any[]; }>]>(...inputCtx: C): Promise; options: { method: "POST"; body: z.ZodObject<{ idToken: z.ZodString; }, "strip", z.ZodTypeAny, { idToken: string; }, { idToken: string; }>; metadata: { openapi: { summary: string; description: string; responses: { 200: { description: string; content: { "application/json": { schema: { type: "object"; properties: { session: { $ref: string; }; user: { $ref: string; }; }; }; }; }; }; 400: { description: string; }; }; }; }; } & { use: any[]; }; path: "/one-tap/callback"; }; }; }; export { oneTap };