import type { Db } from '../storage/database.js'; import type { EventBus } from './events.js'; import type { FeedEvent } from '../types.js'; export declare class FeedService { private readonly db; private readonly events; constructor(db: Db, events: EventBus); log(agentId: string, type: string, target?: string | null, preview?: string | null): FeedEvent; /** Internal log that doesn't throw on invalid types (for auto-emit). */ logInternal(agentId: string | null, type: string, target?: string | null, preview?: string | null): void; query(options?: { agent?: string; type?: string; limit?: number; offset?: number; since?: string; }): FeedEvent[]; count(): number; recent(limit?: number): FeedEvent[]; } //# sourceMappingURL=feed.d.ts.map