import { z } from 'zod'; export declare const oauthAuthorizationRequestParSchema: z.ZodUnion<[z.ZodObject<{ client_id: z.ZodString; state: z.ZodOptional; redirect_uri: z.ZodOptional>; scope: z.ZodOptional>; response_type: z.ZodEnum<["code", "token", "none", "code id_token token", "code id_token", "code token", "id_token token", "id_token"]>; code_challenge: z.ZodOptional; code_challenge_method: z.ZodOptional>; dpop_jkt: z.ZodOptional; response_mode: z.ZodOptional>; nonce: z.ZodOptional; max_age: z.ZodOptional>; claims: z.ZodOptional, z.ZodRecord, z.ZodUnion<[z.ZodLiteral, z.ZodObject<{ essential: z.ZodOptional; value: z.ZodOptional>; values: z.ZodOptional, "many">>; }, "strip", z.ZodTypeAny, { value?: string | number | boolean | undefined; values?: (string | number | boolean)[] | undefined; essential?: boolean | undefined; }, { value?: string | number | boolean | undefined; values?: (string | number | boolean)[] | undefined; essential?: boolean | undefined; }>]>>>, Partial>>>, unknown>>; login_hint: z.ZodOptional; ui_locales: z.ZodOptional; id_token_hint: z.ZodOptional, `${string}.${string}.${string}`, string>>; display: z.ZodOptional>; prompt: z.ZodOptional>; authorization_details: z.ZodOptional, "many">>; actions: z.ZodOptional>; datatypes: z.ZodOptional>; identifier: z.ZodOptional; privileges: z.ZodOptional>; }, "strip", z.ZodTypeAny, { type: string; locations?: `${string}:${string}`[] | undefined; actions?: string[] | undefined; datatypes?: string[] | undefined; identifier?: string | undefined; privileges?: string[] | undefined; }, { type: string; locations?: string[] | undefined; actions?: string[] | undefined; datatypes?: string[] | undefined; identifier?: string | undefined; privileges?: string[] | undefined; }>, "many">, { type: string; locations?: `${string}:${string}`[] | undefined; actions?: string[] | undefined; datatypes?: string[] | undefined; identifier?: string | undefined; privileges?: string[] | undefined; }[], unknown>>; }, "strip", z.ZodTypeAny, { client_id: string; response_type: "code" | "none" | "token" | "code id_token token" | "code id_token" | "code token" | "id_token token" | "id_token"; scope?: string | undefined; redirect_uri?: `http://[::1]${string}` | "http://127.0.0.1" | `http://127.0.0.1#${string}` | `http://127.0.0.1?${string}` | `http://127.0.0.1/${string}` | `http://127.0.0.1:${string}` | `https://${string}` | `${string}.${string}:/${string}` | undefined; authorization_details?: { type: string; locations?: `${string}:${string}`[] | undefined; actions?: string[] | undefined; datatypes?: string[] | undefined; identifier?: string | undefined; privileges?: string[] | undefined; }[] | undefined; nonce?: string | undefined; state?: string | undefined; code_challenge?: string | undefined; code_challenge_method?: "S256" | "plain" | undefined; dpop_jkt?: string | undefined; response_mode?: "query" | "fragment" | "form_post" | undefined; max_age?: number | undefined; claims?: Partial>>> | undefined; login_hint?: string | undefined; ui_locales?: string | undefined; id_token_hint?: `${string}.${string}.${string}` | undefined; display?: "page" | "popup" | "touch" | "wap" | undefined; prompt?: "none" | "login" | "consent" | "select_account" | "create" | undefined; }, { client_id: string; response_type: "code" | "none" | "token" | "code id_token token" | "code id_token" | "code token" | "id_token token" | "id_token"; scope?: string | undefined; redirect_uri?: string | undefined; authorization_details?: unknown; nonce?: string | undefined; state?: string | undefined; code_challenge?: string | undefined; code_challenge_method?: "S256" | "plain" | undefined; dpop_jkt?: string | undefined; response_mode?: "query" | "fragment" | "form_post" | undefined; max_age?: unknown; claims?: unknown; login_hint?: string | undefined; ui_locales?: string | undefined; id_token_hint?: string | undefined; display?: "page" | "popup" | "touch" | "wap" | undefined; prompt?: "none" | "login" | "consent" | "select_account" | "create" | undefined; }>, z.ZodObject<{ request: z.ZodUnion<[z.ZodEffects, `${string}.${string}.${string}`, string>, z.ZodEffects, `${string}.${string}`, string>]>; }, "strip", z.ZodTypeAny, { request: `${string}.${string}` | `${string}.${string}.${string}`; }, { request: string; }>]>; export type OAuthAuthorizationRequestPar = z.infer; //# sourceMappingURL=oauth-authorization-request-par.d.ts.map