import { NostrEvent } from "nostr-tools";
import { Model } from "../event-store/interface.js";
import { Rumor } from "../helpers/gift-wraps.js";
/** A model that returns all gift wrap events for a pubkey, optionally filtered by locked status */
export declare function GiftWrapsModel(pubkey: string, unlocked?: boolean): Model<NostrEvent[]>;
/** A model that returns the rumor event of a gift wrap event when its unlocked */
export declare function GiftWrapRumorModel(gift: NostrEvent | string): Model<Rumor | undefined>;
