import { type Event } from 'nostr-tools'; import { type SharedKeyAuthenticator } from '../types'; import { type Store } from '../service'; import { EventKindHandler } from './EventKindHandler'; import { type Authenticator } from '@smontero/nostr-ual'; export declare class SharedKeyHandler extends EventKindHandler { private readonly authenticator; private readonly store; private readonly eventsStore; constructor(authenticator: Authenticator, store: Store, eventsStore: Store); protected _handle(sharedKeyEvents: Array>): Promise; private getSharedKeysSync; private getSharedKeysAsync; }