import type { UserMessageItem } from "../../../timeline/index.js"; import type { TimelineSearchTarget } from "../../../components/timeline-search.js"; import type { Session } from "../../types.js"; export declare function TerminalSessionBanner(props: { session: Session; onNewSession: () => void; }): import("react").JSX.Element; export declare function TerminalSessionArchive(props: { session: Session; eventCount: number; }): import("react").JSX.Element; /** Attachment previews/chips + repository chips + markdown body inside the user bubble. */ export declare function UserMessageBody({ workspaceId, sessionId, item, searchTarget, }: { workspaceId: string; sessionId?: string | undefined; item: UserMessageItem; searchTarget?: TimelineSearchTarget | null | undefined; }): import("react").JSX.Element;