import { TypeOf, z } from 'zod'; export declare const atprotoOAuthTokenResponseSchema: z.ZodObject, 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">>; }, { token_type: z.ZodLiteral<"DPoP">; sub: z.ZodEffects; scope: z.ZodEffects; id_token: z.ZodOptional; }>, "passthrough", z.ZodTypeAny, z.objectOutputType, 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">>; }, { token_type: z.ZodLiteral<"DPoP">; sub: z.ZodEffects; scope: z.ZodEffects; id_token: z.ZodOptional; }>, z.ZodTypeAny, "passthrough">, z.objectInputType, 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">>; }, { token_type: z.ZodLiteral<"DPoP">; sub: z.ZodEffects; scope: z.ZodEffects; id_token: z.ZodOptional; }>, z.ZodTypeAny, "passthrough">>; export type AtprotoOAuthTokenResponse = TypeOf; //# sourceMappingURL=atproto-oauth-token-response.d.ts.map