/** A personal reading snapshot, not a server-verified extension relation. */ export interface SelectedTextNoteQuote { version: 1; sourceLabel: string; senderName: string; sourceAtMillis: number; text: string; } export interface SelectedTextNotePresentation { quote: SelectedTextNoteQuote; header: string; noteText: string; storage: 'local'; kind?: 'forward'; } export declare function readSelectedTextNoteQuote(value: unknown): SelectedTextNoteQuote | undefined; export declare function selectedTextNoteHeader(quote: SelectedTextNoteQuote): string; export declare function selectedTextNotePrefix(quote: SelectedTextNoteQuote, header?: string): string; export declare function selectedTextNoteWireText(note: string, quote: SelectedTextNoteQuote): string; export declare function selectedTextForwardPrefix(quote: SelectedTextNoteQuote, header?: string): string; export declare function selectedTextForwardWireText(comment: string, quote: SelectedTextNoteQuote): string; /** Recheck the current text after edits or presentation refreshes; never render a stale snapshot. */ export declare function selectedTextNotePresentation(text: string, saved: SelectedTextNotePresentation | undefined): SelectedTextNotePresentation | undefined; //# sourceMappingURL=selected-text-note.d.ts.map