import { type MemoryIndexEntry, type MemoryIndexSnapshot, type ProjectMemoryKind } from '../../services/memory/memory-search-service.js'; import { type ProgramIO } from '../cli-helpers.js'; import { type MemoryListCommandOptions } from './memory-command-shared.js'; /** * Slice B: bounded view of `memory list`. `count` is the true total; `names` * carries `name (kind)` labels for the first N entries. */ export declare function buildMemoryListSummary(data: { snapshot: MemoryIndexSnapshot; entries: readonly MemoryIndexEntry[]; kindFilter: ProjectMemoryKind | undefined; pickedEntries: readonly MemoryIndexEntry[]; pickedOutputPath: string | null; fzfVersion: string | null; }): Record; export declare function runMemoryList(io: ProgramIO, options: MemoryListCommandOptions): Promise;