interface BrainCaptureRecentParams {
    accountId: string;
    /** Hours back from now. Default 24. Capped at 720h (30 days) — beyond that the read becomes a graph crawl, not a diagnostic. */
    windowHours?: number;
    /** Max rows returned. Default 50, max 200. */
    limit?: number;
}
interface MentionRow {
    kind: "mention";
    entityLabel: string;
    entityName: string;
    sessionId: string;
    messageId: string;
    messageExcerpt: string;
    observedAt: string;
}
interface IdeaRow {
    kind: "idea";
    sessionId: string;
    ideaBody: string;
    observedAt: string;
}
type SignalRow = MentionRow | IdeaRow;
interface BrainCaptureRecentResult {
    rows: SignalRow[];
    windowHours: number;
    counts: {
        mentions: number;
        ideas: number;
        total: number;
    };
}
export declare function memoryBrainCaptureRecent(params: BrainCaptureRecentParams): Promise<BrainCaptureRecentResult>;
export {};
//# sourceMappingURL=memory-brain-capture-recent.d.ts.map