import * as v from 'valibot'; import type { MaybePromise } from '@protokoll/core'; export declare namespace JoseJwsSignCompact { const vInput: v.ObjectSchema<{ readonly payload: v.StringSchema; readonly protectedHeader: v.ObjectSchema<{ readonly alg: v.StringSchema; readonly b64: v.SchemaWithPipe<[v.OptionalSchema, never>, v.DescriptionAction]>; readonly crit: v.SchemaWithPipe<[v.OptionalSchema, undefined>, never>, v.DescriptionAction]>; readonly kid: v.SchemaWithPipe<[v.OptionalSchema, never>, v.DescriptionAction]>; readonly x5t: v.SchemaWithPipe<[v.OptionalSchema, never>, v.DescriptionAction]>; readonly x5c: v.SchemaWithPipe<[v.OptionalSchema, undefined>, never>, v.DescriptionAction]>; readonly x5u: v.SchemaWithPipe<[v.OptionalSchema, never>, v.DescriptionAction]>; readonly jku: v.SchemaWithPipe<[v.OptionalSchema, never>, v.DescriptionAction]>; readonly jwk: v.SchemaWithPipe<[v.OptionalSchema; 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>, "_types" | "_run" | "entries"> & { readonly entries: Pick<{ 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>; }, "crv" | "e" | "n" | "x" | "y" | "kty">; _run(dataset: v.Dataset, config: v.Config): v.Dataset<{ kty: string; crv?: string | undefined; e?: string | undefined; n?: string | undefined; x?: string | undefined; y?: string | undefined; } & { [key: string]: unknown; }, v.StringIssue | v.LooseObjectIssue>; readonly _types?: { readonly input: { kty: string; crv?: string | undefined; e?: string | undefined; n?: string | undefined; x?: string | undefined; y?: string | undefined; } & { [key: string]: unknown; }; readonly output: { kty: string; crv?: string | undefined; e?: string | undefined; n?: string | undefined; x?: string | undefined; y?: string | undefined; } & { [key: string]: unknown; }; readonly issue: v.StringIssue | v.LooseObjectIssue; } | undefined; }, never>, v.DescriptionAction<({ kty: string; crv?: string | undefined; e?: string | undefined; n?: string | undefined; x?: string | undefined; y?: string | undefined; } & { [key: string]: unknown; }) | undefined, "\"jwk\" (JSON Web Key) Header Parameter.">]>; readonly typ: v.SchemaWithPipe<[v.OptionalSchema, never>, v.DescriptionAction]>; readonly cty: v.SchemaWithPipe<[v.OptionalSchema, never>, v.DescriptionAction]>; }, undefined>; 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>; }, undefined>; type Input = v.InferInput; const vOut: v.ObjectSchema<{ readonly jws: v.StringSchema; }, undefined>; type Out = v.InferOutput; } export type JoseJwsSignCompact = (input: JoseJwsSignCompact.Input) => MaybePromise; export declare namespace JoseJwsVerifyCompact { const vInput: v.ObjectSchema<{ readonly jws: v.StringSchema; 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 options: v.OptionalSchema, undefined>, never>, v.DescriptionAction]>; readonly crit: v.SchemaWithPipe<[v.OptionalSchema, v.BooleanSchema, undefined>, never>, v.DescriptionAction<{ [x: string]: boolean; } | undefined, "An object with keys representing recognized \"crit\" (Critical) Header Parameter names. The value for those is either `true` or `false`. `true` when the Header Parameter MUST be integrity protected, `false` when it's irrelevant.">]>; }, undefined>, never>; }, undefined>; type Input = v.InferInput; const vOut: v.ObjectSchema<{ readonly payload: v.StringSchema; readonly protectedHeader: v.ObjectSchema<{ readonly alg: v.StringSchema; readonly b64: v.SchemaWithPipe<[v.OptionalSchema, never>, v.DescriptionAction]>; readonly crit: v.SchemaWithPipe<[v.OptionalSchema, undefined>, never>, v.DescriptionAction]>; readonly kid: v.SchemaWithPipe<[v.OptionalSchema, never>, v.DescriptionAction]>; readonly x5t: v.SchemaWithPipe<[v.OptionalSchema, never>, v.DescriptionAction]>; readonly x5c: v.SchemaWithPipe<[v.OptionalSchema, undefined>, never>, v.DescriptionAction]>; readonly x5u: v.SchemaWithPipe<[v.OptionalSchema, never>, v.DescriptionAction]>; readonly jku: v.SchemaWithPipe<[v.OptionalSchema, never>, v.DescriptionAction]>; readonly jwk: v.SchemaWithPipe<[v.OptionalSchema; 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>, "_types" | "_run" | "entries"> & { readonly entries: Pick<{ 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>; }, "crv" | "e" | "n" | "x" | "y" | "kty">; _run(dataset: v.Dataset, config: v.Config): v.Dataset<{ kty: string; crv?: string | undefined; e?: string | undefined; n?: string | undefined; x?: string | undefined; y?: string | undefined; } & { [key: string]: unknown; }, v.StringIssue | v.LooseObjectIssue>; readonly _types?: { readonly input: { kty: string; crv?: string | undefined; e?: string | undefined; n?: string | undefined; x?: string | undefined; y?: string | undefined; } & { [key: string]: unknown; }; readonly output: { kty: string; crv?: string | undefined; e?: string | undefined; n?: string | undefined; x?: string | undefined; y?: string | undefined; } & { [key: string]: unknown; }; readonly issue: v.StringIssue | v.LooseObjectIssue; } | undefined; }, never>, v.DescriptionAction<({ kty: string; crv?: string | undefined; e?: string | undefined; n?: string | undefined; x?: string | undefined; y?: string | undefined; } & { [key: string]: unknown; }) | undefined, "\"jwk\" (JSON Web Key) Header Parameter.">]>; readonly typ: v.SchemaWithPipe<[v.OptionalSchema, never>, v.DescriptionAction]>; readonly cty: v.SchemaWithPipe<[v.OptionalSchema, never>, v.DescriptionAction]>; }, undefined>; }, undefined>; type Out = v.InferOutput; } export type JoseJwsVerifyCompact = (input: JoseJwsVerifyCompact.Input) => MaybePromise; export declare namespace JoseJwsSignJwt { const vInput: v.ObjectSchema<{ readonly payload: v.LooseObjectSchema<{ readonly iss: v.SchemaWithPipe<[v.OptionalSchema, never>, v.DescriptionAction]>; readonly sub: v.SchemaWithPipe<[v.OptionalSchema, never>, v.DescriptionAction]>; readonly aud: v.SchemaWithPipe<[v.OptionalSchema, v.ArraySchema, undefined>], undefined>, never>, v.DescriptionAction]>; readonly jti: v.SchemaWithPipe<[v.OptionalSchema, never>, v.DescriptionAction]>; readonly nbf: v.SchemaWithPipe<[v.OptionalSchema, never>, v.DescriptionAction]>; readonly exp: v.SchemaWithPipe<[v.OptionalSchema, never>, v.DescriptionAction]>; readonly iat: v.SchemaWithPipe<[v.OptionalSchema, never>, v.DescriptionAction]>; }, undefined>; readonly protectedHeader: v.ObjectSchema<{ readonly b64: v.OptionalSchema, never>; readonly alg: v.StringSchema; readonly crit: v.SchemaWithPipe<[v.OptionalSchema, undefined>, never>, v.DescriptionAction]>; readonly kid: v.SchemaWithPipe<[v.OptionalSchema, never>, v.DescriptionAction]>; readonly x5t: v.SchemaWithPipe<[v.OptionalSchema, never>, v.DescriptionAction]>; readonly x5c: v.SchemaWithPipe<[v.OptionalSchema, undefined>, never>, v.DescriptionAction]>; readonly x5u: v.SchemaWithPipe<[v.OptionalSchema, never>, v.DescriptionAction]>; readonly jku: v.SchemaWithPipe<[v.OptionalSchema, never>, v.DescriptionAction]>; readonly jwk: v.SchemaWithPipe<[v.OptionalSchema; 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>, "_types" | "_run" | "entries"> & { readonly entries: Pick<{ 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>; }, "crv" | "e" | "n" | "x" | "y" | "kty">; _run(dataset: v.Dataset, config: v.Config): v.Dataset<{ kty: string; crv?: string | undefined; e?: string | undefined; n?: string | undefined; x?: string | undefined; y?: string | undefined; } & { [key: string]: unknown; }, v.StringIssue | v.LooseObjectIssue>; readonly _types?: { readonly input: { kty: string; crv?: string | undefined; e?: string | undefined; n?: string | undefined; x?: string | undefined; y?: string | undefined; } & { [key: string]: unknown; }; readonly output: { kty: string; crv?: string | undefined; e?: string | undefined; n?: string | undefined; x?: string | undefined; y?: string | undefined; } & { [key: string]: unknown; }; readonly issue: v.StringIssue | v.LooseObjectIssue; } | undefined; }, never>, v.DescriptionAction<({ kty: string; crv?: string | undefined; e?: string | undefined; n?: string | undefined; x?: string | undefined; y?: string | undefined; } & { [key: string]: unknown; }) | undefined, "\"jwk\" (JSON Web Key) Header Parameter.">]>; readonly typ: v.SchemaWithPipe<[v.OptionalSchema, never>, v.DescriptionAction]>; readonly cty: v.SchemaWithPipe<[v.OptionalSchema, never>, v.DescriptionAction]>; }, undefined>; 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>; }, undefined>; type Input = v.InferInput; const vOut: v.ObjectSchema<{ readonly jws: v.StringSchema; }, undefined>; type Out = v.InferOutput; } export type JoseJwsSignJwt = (input: JoseJwsSignJwt.Input) => MaybePromise; export declare namespace JoseJwsVerifyJwt { const vInput: v.ObjectSchema<{ readonly jws: v.StringSchema; 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 options: v.OptionalSchema, v.ArraySchema, undefined>], undefined>, never>, v.DescriptionAction]>; readonly clockTolerance: v.SchemaWithPipe<[v.OptionalSchema, v.StringSchema], undefined>, never>, v.DescriptionAction]>; readonly issuer: v.SchemaWithPipe<[v.OptionalSchema, v.ArraySchema, undefined>], undefined>, never>, v.DescriptionAction]>; readonly maxTokenAge: v.SchemaWithPipe<[v.OptionalSchema, v.StringSchema], undefined>, never>, v.DescriptionAction]>; readonly subject: v.SchemaWithPipe<[v.OptionalSchema, never>, v.DescriptionAction]>; readonly typ: v.SchemaWithPipe<[v.OptionalSchema, never>, v.DescriptionAction]>; readonly currentDate: v.SchemaWithPipe<[v.OptionalSchema, never>, v.DescriptionAction]>; readonly requiredClaims: v.SchemaWithPipe<[v.OptionalSchema, undefined>, never>, v.DescriptionAction]>; readonly algorithms: v.SchemaWithPipe<[v.OptionalSchema, undefined>, never>, v.DescriptionAction]>; readonly crit: v.SchemaWithPipe<[v.OptionalSchema, v.BooleanSchema, undefined>, never>, v.DescriptionAction<{ [x: string]: boolean; } | undefined, "An object with keys representing recognized \"crit\" (Critical) Header Parameter names. The value for those is either `true` or `false`. `true` when the Header Parameter MUST be integrity protected, `false` when it's irrelevant.">]>; }, undefined>, never>; }, undefined>; type Input = v.InferInput; const vOut: v.ObjectSchema<{ readonly payload: v.LooseObjectSchema<{ readonly iss: v.SchemaWithPipe<[v.OptionalSchema, never>, v.DescriptionAction]>; readonly sub: v.SchemaWithPipe<[v.OptionalSchema, never>, v.DescriptionAction]>; readonly aud: v.SchemaWithPipe<[v.OptionalSchema, v.ArraySchema, undefined>], undefined>, never>, v.DescriptionAction]>; readonly jti: v.SchemaWithPipe<[v.OptionalSchema, never>, v.DescriptionAction]>; readonly nbf: v.SchemaWithPipe<[v.OptionalSchema, never>, v.DescriptionAction]>; readonly exp: v.SchemaWithPipe<[v.OptionalSchema, never>, v.DescriptionAction]>; readonly iat: v.SchemaWithPipe<[v.OptionalSchema, never>, v.DescriptionAction]>; }, undefined>; readonly protectedHeader: v.ObjectSchema<{ readonly b64: v.OptionalSchema, never>; readonly alg: v.StringSchema; readonly crit: v.SchemaWithPipe<[v.OptionalSchema, undefined>, never>, v.DescriptionAction]>; readonly kid: v.SchemaWithPipe<[v.OptionalSchema, never>, v.DescriptionAction]>; readonly x5t: v.SchemaWithPipe<[v.OptionalSchema, never>, v.DescriptionAction]>; readonly x5c: v.SchemaWithPipe<[v.OptionalSchema, undefined>, never>, v.DescriptionAction]>; readonly x5u: v.SchemaWithPipe<[v.OptionalSchema, never>, v.DescriptionAction]>; readonly jku: v.SchemaWithPipe<[v.OptionalSchema, never>, v.DescriptionAction]>; readonly jwk: v.SchemaWithPipe<[v.OptionalSchema; 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>, "_types" | "_run" | "entries"> & { readonly entries: Pick<{ 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>; }, "crv" | "e" | "n" | "x" | "y" | "kty">; _run(dataset: v.Dataset, config: v.Config): v.Dataset<{ kty: string; crv?: string | undefined; e?: string | undefined; n?: string | undefined; x?: string | undefined; y?: string | undefined; } & { [key: string]: unknown; }, v.StringIssue | v.LooseObjectIssue>; readonly _types?: { readonly input: { kty: string; crv?: string | undefined; e?: string | undefined; n?: string | undefined; x?: string | undefined; y?: string | undefined; } & { [key: string]: unknown; }; readonly output: { kty: string; crv?: string | undefined; e?: string | undefined; n?: string | undefined; x?: string | undefined; y?: string | undefined; } & { [key: string]: unknown; }; readonly issue: v.StringIssue | v.LooseObjectIssue; } | undefined; }, never>, v.DescriptionAction<({ kty: string; crv?: string | undefined; e?: string | undefined; n?: string | undefined; x?: string | undefined; y?: string | undefined; } & { [key: string]: unknown; }) | undefined, "\"jwk\" (JSON Web Key) Header Parameter.">]>; readonly typ: v.SchemaWithPipe<[v.OptionalSchema, never>, v.DescriptionAction]>; readonly cty: v.SchemaWithPipe<[v.OptionalSchema, never>, v.DescriptionAction]>; }, undefined>; }, undefined>; type Out = v.InferOutput; } export type JoseJwsVerifyJwt = (input: JoseJwsVerifyJwt.Input) => MaybePromise; export interface JoseJwsContext { jose: { jws: { signCompact: JoseJwsSignCompact; verifyCompact: JoseJwsVerifyCompact; signJwt: JoseJwsSignJwt; verifyJwt: JoseJwsVerifyJwt; }; }; } //# sourceMappingURL=c-jws.d.ts.map