import { z } from 'zod'; /** * @see {@link https://www.rfc-editor.org/rfc/rfc6749.html#section-5.1 | RFC 6749 (OAuth2), Section 5.1} */ export declare const oauthTokenResponseSchema: z.ZodObject<{ access_token: z.ZodString; token_type: z.ZodUnion<[z.ZodEffects, z.ZodEffects]>; scope: z.ZodOptional; refresh_token: z.ZodOptional; expires_in: z.ZodOptional; id_token: z.ZodOptional, `${string}.${string}.${string}`, string>>; 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">>; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ access_token: z.ZodString; token_type: z.ZodUnion<[z.ZodEffects, z.ZodEffects]>; scope: z.ZodOptional; refresh_token: z.ZodOptional; expires_in: z.ZodOptional; id_token: z.ZodOptional, `${string}.${string}.${string}`, string>>; 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">>; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ access_token: z.ZodString; token_type: z.ZodUnion<[z.ZodEffects, z.ZodEffects]>; scope: z.ZodOptional; refresh_token: z.ZodOptional; expires_in: z.ZodOptional; id_token: z.ZodOptional, `${string}.${string}.${string}`, string>>; 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">>; }, z.ZodTypeAny, "passthrough">>; /** * @see {@link oauthTokenResponseSchema} */ export type OAuthTokenResponse = z.infer; //# sourceMappingURL=oauth-token-response.d.ts.map