import { HighlightAttribution } from "applesauce-core/helpers";
import { NostrEvent } from "nostr-tools";
import { AddressPointer } from "nostr-tools/nip19";
import { MetaTagOptions } from "../operations/common.js";
import { ZapOptions } from "../operations/zap-split.js";
export type HighlightBlueprintOptions = MetaTagOptions & ZapOptions & {
    /** Additional context surrounding the highlight */
    context?: string;
    /** Comment to create a quote highlight */
    comment?: string;
    /** Attribution information for the original content */
    attributions?: HighlightAttribution[];
    /** Alt description for clients that can't render the event */
    alt?: string;
};
/**
 * NIP-84 Highlight event (kind 9802) blueprint
 * Creates a highlight event that references content from nostr events or external URLs
 */
export declare function HighlightBlueprint(content: string, source: NostrEvent | AddressPointer | string, options?: HighlightBlueprintOptions): import("../types.js").EventBlueprint;
