import type { Collection, Timeline, TimelineEvent } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api";
export interface TimelinePanelProps {
    timelines: Timeline[];
    collection: Collection;
    visibleEventIds: number[];
    selectedEventIds?: number[];
    onNewEvent?: () => void;
    onEditEvent?: (event: TimelineEvent) => void;
    onMoveEvent?: (event: TimelineEvent) => void;
    onArchiveEvent?: (event: TimelineEvent) => void;
    onToggleEventSelected?: (event: TimelineEvent, isSelected: boolean) => void;
    onShowTimelineEvents: (timelineEvent: TimelineEvent[]) => void;
    onHideTimelineEvents: (timelineEvent: TimelineEvent[]) => void;
}
declare const TimelinePanel: ({ timelines, collection, visibleEventIds, selectedEventIds, onNewEvent, onEditEvent, onMoveEvent, onArchiveEvent, onToggleEventSelected, onShowTimelineEvents, onHideTimelineEvents, }: TimelinePanelProps) => JSX.Element;
export default TimelinePanel;
