import { publicKeyJwkSchema } from './schemas'; import { z } from 'zod'; export type PublicKeyJwkOptions = z.input & Record; export declare class PublicKeyJwk { fullPublicKeyJwk: PublicKeyJwkOptions; constructor(options: PublicKeyJwkOptions); toJSON(): { [x: string]: unknown; kty: string; use?: string | undefined; crv?: string | undefined; x?: string | undefined; y?: string | undefined; e?: string | undefined; n?: string | undefined; key_ops?: string | undefined; alg?: string | undefined; kid?: string | undefined; d?: undefined; } | { [x: string]: unknown; }; }