nip44: {
    decrypt: (pubkey: string, secret: string, m: string) => string;
    encrypt: (pubkey: string, secret: string, m: string) => string;
    getSharedSecret: {
        cache: LRUCache<string, Uint8Array>;
        getKey: (args: string[]) => string;
        getValue: (args: string[]) => Uint8Array;
        (...args: string[]): Uint8Array;
    };
} = ...