import { Event, Kind } from 'nostr-tools'; import { Authenticator } from '@smontero/nostr-ual'; import { TagType } from '../enum'; export declare function buildEvent(e: { kind: K; tags: string[][]; content: string; createdAt?: Date; }, authenticator: Authenticator): Promise>; export declare function toPublished(obj: any, e: Event): any; export declare function nostrDate(date?: Date | number): number; export declare function fromNostrDate(date: number): Date; export declare function getTagValues(e: Event, tagType: TagType, transformerFn?: (params: string[]) => any): any[]; export declare function getTagValue(e: Event, tagType: TagType, transformerFn?: (params: string[]) => any): any;