UNPKG

n8n

Version:

n8n Workflow Automation Tool

132 lines (131 loc) 3.56 kB
import { z } from 'zod'; export declare const PublicJweJwkSchema: z.ZodDiscriminatedUnion<"kty", [z.ZodObject<{ kty: z.ZodLiteral<"RSA">; kid: z.ZodString; use: z.ZodLiteral<"enc">; alg: z.ZodEnum<["RSA-OAEP-256"]>; n: z.ZodString; e: z.ZodString; }, "strict", z.ZodTypeAny, { kty: "RSA"; kid: string; use: "enc"; alg: "RSA-OAEP-256"; n: string; e: string; }, { kty: "RSA"; kid: string; use: "enc"; alg: "RSA-OAEP-256"; n: string; e: string; }>, z.ZodObject<{ kty: z.ZodLiteral<"EC">; kid: z.ZodString; use: z.ZodLiteral<"enc">; alg: z.ZodEnum<["ECDH-ES", "ECDH-ES+A128KW", "ECDH-ES+A192KW", "ECDH-ES+A256KW"]>; crv: z.ZodEnum<["P-256", "P-384", "P-521"]>; x: z.ZodString; y: z.ZodString; }, "strict", z.ZodTypeAny, { kty: "EC"; kid: string; use: "enc"; alg: "ECDH-ES" | "ECDH-ES+A128KW" | "ECDH-ES+A192KW" | "ECDH-ES+A256KW"; crv: "P-256" | "P-384" | "P-521"; x: string; y: string; }, { kty: "EC"; kid: string; use: "enc"; alg: "ECDH-ES" | "ECDH-ES+A128KW" | "ECDH-ES+A192KW" | "ECDH-ES+A256KW"; crv: "P-256" | "P-384" | "P-521"; x: string; y: string; }>]>; export type PublicJweJwk = z.infer<typeof PublicJweJwkSchema>; export declare const JwksResponseSchema: z.ZodObject<{ keys: z.ZodArray<z.ZodDiscriminatedUnion<"kty", [z.ZodObject<{ kty: z.ZodLiteral<"RSA">; kid: z.ZodString; use: z.ZodLiteral<"enc">; alg: z.ZodEnum<["RSA-OAEP-256"]>; n: z.ZodString; e: z.ZodString; }, "strict", z.ZodTypeAny, { kty: "RSA"; kid: string; use: "enc"; alg: "RSA-OAEP-256"; n: string; e: string; }, { kty: "RSA"; kid: string; use: "enc"; alg: "RSA-OAEP-256"; n: string; e: string; }>, z.ZodObject<{ kty: z.ZodLiteral<"EC">; kid: z.ZodString; use: z.ZodLiteral<"enc">; alg: z.ZodEnum<["ECDH-ES", "ECDH-ES+A128KW", "ECDH-ES+A192KW", "ECDH-ES+A256KW"]>; crv: z.ZodEnum<["P-256", "P-384", "P-521"]>; x: z.ZodString; y: z.ZodString; }, "strict", z.ZodTypeAny, { kty: "EC"; kid: string; use: "enc"; alg: "ECDH-ES" | "ECDH-ES+A128KW" | "ECDH-ES+A192KW" | "ECDH-ES+A256KW"; crv: "P-256" | "P-384" | "P-521"; x: string; y: string; }, { kty: "EC"; kid: string; use: "enc"; alg: "ECDH-ES" | "ECDH-ES+A128KW" | "ECDH-ES+A192KW" | "ECDH-ES+A256KW"; crv: "P-256" | "P-384" | "P-521"; x: string; y: string; }>]>, "many">; }, "strip", z.ZodTypeAny, { keys: ({ kty: "RSA"; kid: string; use: "enc"; alg: "RSA-OAEP-256"; n: string; e: string; } | { kty: "EC"; kid: string; use: "enc"; alg: "ECDH-ES" | "ECDH-ES+A128KW" | "ECDH-ES+A192KW" | "ECDH-ES+A256KW"; crv: "P-256" | "P-384" | "P-521"; x: string; y: string; })[]; }, { keys: ({ kty: "RSA"; kid: string; use: "enc"; alg: "RSA-OAEP-256"; n: string; e: string; } | { kty: "EC"; kid: string; use: "enc"; alg: "ECDH-ES" | "ECDH-ES+A128KW" | "ECDH-ES+A192KW" | "ECDH-ES+A256KW"; crv: "P-256" | "P-384" | "P-521"; x: string; y: string; })[]; }>; export type JwksResponse = z.infer<typeof JwksResponseSchema>;