import type { PeerId } from "@libp2p/interface"; export declare const generatePrivateKey: () => Promise; export declare const getPKCAddressFromPrivateKey: (privateKeyBase64: string) => Promise; export declare const getPKCAddressFromPublicKey: (publicKeyBase64: string) => string; export declare const getPKCAddressFromPublicKeyBuffer: (publicKeyBuffer: Uint8Array) => string; export declare const getBufferedPKCAddressFromPublicKey: (publicKeyBase64: string) => Uint8Array; export declare const getIpfsKeyFromPrivateKey: (privateKeyBase64: string) => Promise>; export declare const getPublicKeyFromPrivateKey: (privateKeyBase64: string) => Promise; export declare const getPeerIdFromPrivateKey: (privateKeyBase64: string) => Promise; export declare const getPeerIdFromPublicKey: (publicKeyBase64: string) => PeerId; export declare const getPeerIdFromPublicKeyBuffer: (publicKeyBuffer: Uint8Array) => PeerId; export declare const convertBase58IpnsNameToBase36Cid: (ipnsName: string) => string; export declare function convertBase32ToBase58btc(base32String: string): string; export declare const getPKCAddressFromPublicKeySync: (publicKeyBase64: string) => string;