/// <reference types="react" />
import type { Timeline, TimelineEvent } from "@metabase/embedding-sdk-react/dist/frontend/src/metabase-types/api";
export interface TimelineCardProps {
    timeline: Timeline;
    isDefault?: boolean;
    visibleEventIds: number[];
    selectedEventIds?: number[];
    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 _default: import("react").MemoExoticComponent<({ timeline, isDefault, visibleEventIds, selectedEventIds, onEditEvent, onMoveEvent, onArchiveEvent, onToggleEventSelected, onShowTimelineEvents, onHideTimelineEvents, }: TimelineCardProps) => JSX.Element>;
export default _default;
