import { z } from "zod"; export declare const callbackQueryValidation: z.ZodObject<{ k1: z.ZodString; key: z.ZodString; sig: z.ZodString; }, "strip", z.ZodTypeAny, { k1: string; sig: string; key: string; }, { k1: string; sig: string; key: string; }>; export declare const callbackBodyValidation: z.ZodEffects, "many">; content: z.ZodString; pubkey: z.ZodString; id: z.ZodString; sig: z.ZodString; }, "strip", z.ZodTypeAny, { pubkey: string; sig: string; kind: number; created_at: number; tags: string[][]; content: string; id: string; }, { pubkey: string; sig: string; kind: number; created_at: number; tags: string[][]; content: string; id: string; }>; }, "strip", z.ZodTypeAny, { event: { pubkey: string; sig: string; kind: number; created_at: number; tags: string[][]; content: string; id: string; }; }, { event: { pubkey: string; sig: string; kind: number; created_at: number; tags: string[][]; content: string; id: string; }; }>, { event: { pubkey: string; sig: string; kind: number; created_at: number; tags: string[][]; content: string; id: string; }; }, unknown>; export declare const createValidation: z.ZodObject<{ state: z.ZodString; k1: z.ZodOptional; }, "strict", z.ZodTypeAny, { state: string; k1?: string | undefined; }, { state: string; k1?: string | undefined; }>; export declare const signInValidation: z.ZodObject<{ state: z.ZodString; redirect_uri: z.ZodString; }, "strip", z.ZodTypeAny, { state: string; redirect_uri: string; }, { state: string; redirect_uri: string; }>; export declare const pollValidation: z.ZodObject<{ k1: z.ZodString; }, "strict", z.ZodTypeAny, { k1: string; }, { k1: string; }>; export declare const tokenValidation: z.ZodObject<{ grant_type: z.ZodUnion<[z.ZodLiteral<"authorization_code">, z.ZodLiteral<"refresh_token">]>; code: z.ZodOptional; refresh_token: z.ZodOptional; }, "strip", z.ZodTypeAny, { grant_type: "authorization_code" | "refresh_token"; code?: string | undefined; refresh_token?: string | undefined; }, { grant_type: "authorization_code" | "refresh_token"; code?: string | undefined; refresh_token?: string | undefined; }>; //# sourceMappingURL=api.d.ts.map