import type { V2Store } from './store-facade.js'; /** * Render an entry or node subtree as the read_memory({id}) handler emits it. * * `depth` counts **levels of children** to show, not total levels: * - `depth=1` → entry header only (no children rendered) * - `depth=2` → direct children shown, grandchildren suppressed * - `depth>=3` → grandchildren shown, and so on * * Pass `depth >= 2` to show any children at all. */ export declare function renderEntryTree(store: V2Store, address: string, depth?: number, showAll?: boolean): string; export interface ReadBulkOpts { prefix?: string; after?: string; before?: string; limit?: number; why?: boolean; titlesOnly?: boolean; tag?: string; } export interface WhyRow { label: string; shown: 'expanded' | 'title'; reason: string; } export interface ReadBulkResult { text: string; why?: WhyRow[]; } export declare function readBulk(store: V2Store, opts?: ReadBulkOpts): ReadBulkResult;