import * as P from 'micro-packed'; /** Utility */ interface JsonWebKey { crv?: string | undefined; d?: string | undefined; dp?: string | undefined; dq?: string | undefined; e?: string | undefined; k?: string | undefined; kty?: string | undefined; n?: string | undefined; p?: string | undefined; q?: string | undefined; qi?: string | undefined; x?: string | undefined; y?: string | undefined; [key: string]: unknown; } type ECConverter = { publicKey: P.Coder; secretKey: { encode(from: Uint8Array, opts?: Opts): T; decode(to: T): Uint8Array; }; }; type JWKConverter = ECConverter; export declare const DERUtils: { ASN1: any; PKCS8SecretKey: any; PKCS8: any; SPKI: any; }; type DEROpts = { noPublicKey?: boolean; compressed?: boolean; }; type DERConverter = ECConverter; export declare const p256_jwk: JWKConverter; export declare const p256_jwk_ecdh: JWKConverter; export declare const p256_der: DERConverter; export declare const p384_jwk: JWKConverter; export declare const p384_jwk_ecdh: JWKConverter; export declare const p384_der: DERConverter; export declare const p521_jwk: JWKConverter; export declare const p521_jwk_ecdh: JWKConverter; export declare const p521_der: DERConverter; export declare const ed25519_jwk: JWKConverter; export declare const ed25519_der: DERConverter; export declare const ed448_jwk: JWKConverter; export declare const ed448_der: DERConverter; export declare const x25519_jwk: JWKConverter; export declare const x25519_der: DERConverter; export declare const x448_jwk: JWKConverter; export declare const x448_der: DERConverter; export {}; //# sourceMappingURL=convert.d.ts.map