import * as v from 'valibot'; export declare const vJwk: v.LooseObjectSchema<{ readonly kty: v.StringSchema; readonly use: v.OptionalSchema, never>; readonly alg: v.OptionalSchema, never>; readonly crv: v.OptionalSchema, never>; readonly d: v.OptionalSchema, never>; readonly dp: v.OptionalSchema, never>; readonly dq: v.OptionalSchema, never>; readonly e: v.OptionalSchema, never>; readonly ext: v.OptionalSchema, never>; readonly k: v.OptionalSchema, never>; readonly key_ops: v.OptionalSchema, undefined>, never>; readonly kid: v.OptionalSchema, never>; readonly n: v.OptionalSchema, never>; readonly oth: v.OptionalSchema, never>; readonly r: v.OptionalSchema, never>; readonly t: v.OptionalSchema, never>; }, undefined>, undefined>, never>; readonly p: v.OptionalSchema, never>; readonly q: v.OptionalSchema, never>; readonly qi: v.OptionalSchema, never>; /** JWK "use" (Public Key Use) Parameter. */ readonly x: v.OptionalSchema, never>; readonly y: v.OptionalSchema, never>; /** JWK "x5c" (X.509 Certificate Chain) Parameter. */ readonly x5c: v.OptionalSchema, undefined>, never>; /** JWK "x5t" (X.509 Certificate SHA-1 Thumbprint) Parameter. */ readonly x5t: v.OptionalSchema, never>; /** "x5t#S256" (X.509 Certificate SHA-256 Thumbprint) Parameter. */ readonly 'x5t#S256': v.OptionalSchema, never>; /** JWK "x5u" (X.509 URL) Parameter. */ readonly x5u: v.OptionalSchema, never>; }, undefined>; export type Jwk = v.InferInput; export declare const vJwks: v.ObjectSchema<{ readonly keys: v.ArraySchema; readonly use: v.OptionalSchema, never>; readonly alg: v.OptionalSchema, never>; readonly crv: v.OptionalSchema, never>; readonly d: v.OptionalSchema, never>; readonly dp: v.OptionalSchema, never>; readonly dq: v.OptionalSchema, never>; readonly e: v.OptionalSchema, never>; readonly ext: v.OptionalSchema, never>; readonly k: v.OptionalSchema, never>; readonly key_ops: v.OptionalSchema, undefined>, never>; readonly kid: v.OptionalSchema, never>; readonly n: v.OptionalSchema, never>; readonly oth: v.OptionalSchema, never>; readonly r: v.OptionalSchema, never>; readonly t: v.OptionalSchema, never>; }, undefined>, undefined>, never>; readonly p: v.OptionalSchema, never>; readonly q: v.OptionalSchema, never>; readonly qi: v.OptionalSchema, never>; /** JWK "use" (Public Key Use) Parameter. */ readonly x: v.OptionalSchema, never>; readonly y: v.OptionalSchema, never>; /** JWK "x5c" (X.509 Certificate Chain) Parameter. */ readonly x5c: v.OptionalSchema, undefined>, never>; /** JWK "x5t" (X.509 Certificate SHA-1 Thumbprint) Parameter. */ readonly x5t: v.OptionalSchema, never>; /** "x5t#S256" (X.509 Certificate SHA-256 Thumbprint) Parameter. */ readonly 'x5t#S256': v.OptionalSchema, never>; /** JWK "x5u" (X.509 URL) Parameter. */ readonly x5u: v.OptionalSchema, never>; }, undefined>, undefined>; }, undefined>; export type Jwks = v.InferInput; //# sourceMappingURL=v-jwk.d.ts.map