import type { Theme } from "@earendil-works/pi-coding-agent"; /** One immutable rendered-history reference; no history-sized copy on drag. */ export declare class ConversationTextSelection { source: string[] | undefined; private anchor; private focus; dragging: boolean; clear(): void; start(source: string[], row: number, col: number): void; move(row: number, col: number): void; finish(row: number, col: number): void; get active(): boolean; private point; private bounds; text(): string | undefined; highlight(line: string, row: number, theme: Theme): string; } //# sourceMappingURL=conversation-selection.d.ts.map