import * as z from "zod/v4"; import { ClosedEnum } from "../types/enums.js"; import { Result as SafeParseResult } from "../types/fp.js"; import { SDKValidationError } from "./errors/sdkvalidationerror.js"; export declare const Alg: { readonly Es256: "ES256"; }; export type Alg = ClosedEnum; export declare const Crv: { readonly P256: "P-256"; }; export type Crv = ClosedEnum; export declare const Kty: { readonly Ec: "EC"; }; export type Kty = ClosedEnum; export declare const Use: { readonly Sig: "sig"; }; export type Use = ClosedEnum; export type Key = { alg: Alg; crv: Crv; kid: string; kty: Kty; use: Use; x: string; y: string; }; /** * RFC 7517 JWK Set of the keys OpenRouter signs access tokens with. */ export type OAuthJwks = { keys: Array; }; /** @internal */ export declare const Alg$inboundSchema: z.ZodEnum; /** @internal */ export declare const Crv$inboundSchema: z.ZodEnum; /** @internal */ export declare const Kty$inboundSchema: z.ZodEnum; /** @internal */ export declare const Use$inboundSchema: z.ZodEnum; /** @internal */ export declare const Key$inboundSchema: z.ZodType; export declare function keyFromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const OAuthJwks$inboundSchema: z.ZodType; export declare function oAuthJwksFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=oauthjwks.d.ts.map