import { type HorizontalViewportRow } from "./tree-selector-types.ts";
/**
 * Render tree rows into a horizontally clipped viewport.
 *
 * The tree gutter is always kept visible. The row bodies are shifted left only
 * when the selected row's anchor (the start of its entry text after tree
 * indentation/markers) would otherwise be too far right to see useful content.
 */
export declare function renderHorizontalViewport(rows: HorizontalViewportRow[], width: number): string[];
//# sourceMappingURL=tree-selector-viewport.d.ts.map