import type { AgentMessageStreamEvent } from '../../../../../packages/core/src/application/use-cases/agents/stream-agent-events.use-case.js';
export interface AgentActivityFeedProps {
    scopeType: string;
    scopeId?: string;
    featureId?: string;
    /** Seed messages rendered before any SSE events arrive (e.g. from a server fetch). */
    initialMessages?: AgentMessageStreamEvent[];
    /** Override SSE messages (Storybook + tests where the provider is not wired). */
    overrideMessages?: AgentMessageStreamEvent[];
    /** Storybook escape hatch: render an inline error banner. */
    errorMessage?: string | null;
    /** Storybook escape hatch: limit the displayed list. */
    limit?: number;
}
export declare function AgentActivityFeed({ scopeType, scopeId, featureId, initialMessages, overrideMessages, errorMessage, limit, }: AgentActivityFeedProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=agent-activity-feed.d.ts.map