import * as v from 'valibot'; import type { MaybePromise } from '@protokoll/core'; export declare namespace JoseJweDecryptCompact { const vInput: v.ObjectSchema<{ readonly jwe: 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>; }, undefined>; type Input = v.InferInput; const vOut: v.ObjectSchema<{ readonly plaintext: v.StringSchema; readonly protectedHeader: v.LooseObjectSchema<{ readonly alg: v.StringSchema; readonly enc: v.StringSchema; readonly crit: v.SchemaWithPipe<[v.OptionalSchema, undefined>, never>, v.DescriptionAction]>; readonly zip: v.SchemaWithPipe<[v.OptionalSchema, 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 JoseJweDecryptCompact = (input: JoseJweDecryptCompact.Input) => MaybePromise; export declare namespace JoseJweEncryptCompact { const vInput: v.ObjectSchema<{ readonly plaintext: 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 protectedHeader: v.LooseObjectSchema<{ readonly alg: v.StringSchema; readonly enc: v.StringSchema; readonly crit: v.SchemaWithPipe<[v.OptionalSchema, undefined>, never>, v.DescriptionAction]>; readonly zip: v.SchemaWithPipe<[v.OptionalSchema, 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 alg: v.OptionalSchema, never>; readonly keyManagement: v.OptionalSchema; readonly apv: v.StringSchema; }, undefined>, never>; }, undefined>; type Input = v.InferInput; const vOut: v.ObjectSchema<{ readonly jwe: v.StringSchema; }, undefined>; type Out = v.InferOutput; } export type JoseJweEncryptCompact = (input: JoseJweEncryptCompact.Input) => MaybePromise; export declare namespace JoseJweEncryptJwt { 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.LooseObjectSchema<{ readonly alg: v.StringSchema; readonly enc: v.StringSchema; readonly crit: v.SchemaWithPipe<[v.OptionalSchema, undefined>, never>, v.DescriptionAction]>; readonly zip: v.SchemaWithPipe<[v.OptionalSchema, 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>; readonly alg: v.OptionalSchema, never>; readonly keyManagement: v.OptionalSchema; readonly apv: v.StringSchema; }, undefined>, never>; }, undefined>; type Input = v.InferInput; const vOut: v.ObjectSchema<{ readonly jwe: v.StringSchema; }, undefined>; type Out = v.InferOutput; } export type JoseJweEncryptJwt = (input: JoseJweEncryptJwt.Input) => MaybePromise; export declare namespace JoseJweDecryptJwt { const vInput: v.ObjectSchema<{ readonly jwe: 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>; }, 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.LooseObjectSchema<{ readonly alg: v.StringSchema; readonly enc: v.StringSchema; readonly crit: v.SchemaWithPipe<[v.OptionalSchema, undefined>, never>, v.DescriptionAction]>; readonly zip: v.SchemaWithPipe<[v.OptionalSchema, 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 JoseJweDecryptJwt = (input: JoseJweDecryptJwt.Input) => MaybePromise; export interface JoseJweContext { jose: { jwe: { decryptCompact: JoseJweDecryptCompact; encryptCompact: JoseJweEncryptCompact; encryptJwt: JoseJweEncryptJwt; decryptJwt: JoseJweDecryptJwt; }; }; } //# sourceMappingURL=c-jwe.d.ts.map