import * as v from 'valibot'; export declare const vJoseHeader: v.LooseObjectSchema<{ 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>; export type JoseHeader = v.InferInput; //# sourceMappingURL=v-jose-protected-header.d.ts.map