/// export declare function getPemFormattedKeyPair({ pemPrivateKey, }: { pemPrivateKey?: string; }): Promise<{ pemPublicKey: string; pemPrivateKey: string; }>; export declare function formatPemPublicKeyForSMS(pemPublicKey: string): string; export declare function getOrGenerateKeyPair(): Promise<{ pemPublicKey: string; pemPrivateKey: string; }>; export declare function loadKeyPair(pem: string): Promise<{ pemPublicKey: string; pemPrivateKey: string; }>; export declare function generateKeyPair(): Promise; export declare function getCrypto(): Promise<{ crypto: Crypto; CryptoKey: { new (): CryptoKey; prototype: CryptoKey; }; } | { crypto: import("crypto").webcrypto.Crypto; CryptoKey: import("crypto").webcrypto.CryptoKeyConstructor; }>; export declare function privateAsPem(privateKey: CryptoKey): Promise; export declare function cryptoKeyPairFromPem(pemPrivateKey: string): Promise;