/**
 * Represents the model for controlling the timeline.
 */
export interface TimelineControlModel {
    activeTimelineItem?: number;
    disableLeft?: boolean;
    disableRight?: boolean;
    id?: string;
    isDark?: boolean;
    onFirst?: (event?: React.MouseEvent | React.KeyboardEvent) => void;
    onLast?: (event?: React.MouseEvent | React.KeyboardEvent) => void;
    onNext?: (event?: React.MouseEvent | React.KeyboardEvent) => void;
    onPaused?: (event?: React.MouseEvent) => void;
    onPrevious?: (event?: React.MouseEvent | React.KeyboardEvent) => void;
    onReplay?: (event?: React.MouseEvent) => void;
    onToggleDarkMode?: (event?: React.MouseEvent) => void;
    slideShowEnabled?: boolean;
    slideShowRunning?: boolean;
    totalItems?: number;
}
//# sourceMappingURL=TimelineControlModel.d.ts.map