import { type EventTemplate, type VerifiedEvent } from 'nostr-tools/pure'; import type { NostrSigner } from './types'; export declare class NsecSigner implements NostrSigner { readonly type: "nsec"; private readonly secretKey; constructor(nsec: string); getPublicKey(): Promise; signEvent(event: EventTemplate): Promise; nip04Encrypt(pubkey: string, plaintext: string): Promise; nip04Decrypt(pubkey: string, ciphertext: string): Promise; nip44Encrypt(pubkey: string, plaintext: string): Promise; nip44Decrypt(pubkey: string, ciphertext: string): Promise; } //# sourceMappingURL=nsec-signer.d.ts.map