/**
 * memory-report-list — paginated listing of :Report nodes (Task 332).
 * Optional filters: keyword (any-match against r.keywords array),
 * sourceWorkflow (exact match). Returns metadata only — no body — so the
 * agent can scan the catalogue without paying for full bodies.
 */
export interface ReportListParams {
    accountId: string;
    keyword?: string;
    sourceWorkflow?: string;
    limit?: number;
    offset?: number;
}
export interface ReportListRow {
    nodeId: string;
    reportId: string;
    title: string;
    keywords: string[];
    sourceWorkflow: string | null;
    occurredAt: string;
    bodyChars: number;
}
export interface ReportListResult {
    results: ReportListRow[];
    total: number;
}
export declare function memoryReportList(params: ReportListParams): Promise<ReportListResult>;
//# sourceMappingURL=memory-report-list.d.ts.map