import { Box, type MarkdownTheme } from "@earendil-works/pi-tui";
import type { ContextCompactionResult } from "../../../core/compaction/index.ts";
/**
 * Component that renders deletion-only context compaction results with the same
 * compact/expanded card treatment as summary compaction messages.
 */
export declare class ContextCompactionSummaryMessageComponent extends Box {
    private expanded;
    private result;
    private markdownTheme;
    constructor(result: ContextCompactionResult, markdownTheme?: MarkdownTheme);
    setExpanded(expanded: boolean): void;
    invalidate(): void;
    private updateDisplay;
    private expandedMarkdown;
}
//# sourceMappingURL=context-compaction-summary-message.d.ts.map