interface SignalsRecentParams {
    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;
    conversationId: string;
    messageId: string;
    messageExcerpt: string;
    observedAt: string;
}
interface IdeaRow {
    kind: "idea";
    conversationId: string;
    ideaBody: string;
    observedAt: string;
}
type SignalRow = MentionRow | IdeaRow;
interface SignalsRecentResult {
    rows: SignalRow[];
    windowHours: number;
    counts: {
        mentions: number;
        ideas: number;
        total: number;
    };
}
export declare function memorySignalsRecent(params: SignalsRecentParams): Promise<SignalsRecentResult>;
export {};
//# sourceMappingURL=memory-signals-recent.d.ts.map