import * as v from 'valibot'; import type { MaybePromise } from '@protokoll/core'; export declare namespace JoseJwkCalculateThumbprintUri { const vInput: v.ObjectSchema<{ readonly jwk: 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>; readonly x: v.OptionalSchema, never>; readonly y: v.OptionalSchema, never>; readonly x5c: v.OptionalSchema, undefined>, never>; readonly x5t: v.OptionalSchema, never>; readonly 'x5t#S256': v.OptionalSchema, never>; readonly x5u: v.OptionalSchema, never>; }, undefined>; readonly digestAlgorithm: v.PicklistSchema<["sha256", "sha384", "sha512"], undefined>; }, undefined>; type Input = v.InferInput; const vOut: v.ObjectSchema<{ readonly jwkThumbprintUri: v.StringSchema; }, undefined>; type Out = v.InferOutput; } export type JoseJwkCalculateThumbprintUri = (input: JoseJwkCalculateThumbprintUri.Input) => MaybePromise; export interface JoseJwkContext { jose: { jwk: { calculateThumbprintUri: JoseJwkCalculateThumbprintUri; }; }; } //# sourceMappingURL=c-jwk.d.ts.map