import type { TimelineAnnotationSource } from "@opengeni/sdk"; import { type TimelineAnnotationLike } from "./timeline-annotation-chrome.js"; export type { TimelineAnnotationLike } from "./timeline-annotation-chrome.js"; export declare function TimelineAnnotationCards({ annotations, onRevealSource, className, }: { annotations: readonly TimelineAnnotationLike[]; onRevealSource?: ((source: TimelineAnnotationSource) => boolean) | undefined; className?: string | undefined; }): import("react").JSX.Element | null; export declare function TimelineAnnotationsChip({ annotations, editable, focusAnnotationId, onFocusConsumed, onUpdate, onRemove, onRevealSource, className, compact, onCommit, }: { annotations: readonly TimelineAnnotationLike[]; editable?: boolean | undefined; focusAnnotationId?: string | null | undefined; onFocusConsumed?: (() => void) | undefined; onUpdate?: ((id: string, note: string) => void) | undefined; onRemove?: ((id: string) => void) | undefined; /** Return focus to the owning input after all notes are completed with Enter. */ onCommit?: (() => void) | undefined; onRevealSource?: ((source: TimelineAnnotationSource) => boolean) | undefined; className?: string | undefined; /** Dense trigger for single-line rows such as the compact queue dock. */ compact?: boolean | undefined; }): import("react").JSX.Element | null; export default TimelineAnnotationsChip;