import React from 'react'; import { Link, Config as _Config, Task, TimelineStyle } from './types'; import { Moment } from 'moment'; export type TimelineProps = { className?: string; loading?: boolean; resizable?: boolean; nonEditableName?: any; style?: TimelineStyle; mode?: string; itemHeight?: number; selectedItem?: any; data?: Task[]; links?: Link[]; config?: _Config; date?: Date; onDateChange?: (date: Date) => void; onCreateTask?: (task: Task, row: number) => Promise; onUpdateTask?: (task: Task, position: { start: Date; end: Date; }) => void; onUpdateTaskOrder?: (task: Task, newIx: number, finished?: boolean) => void; onCreateLink?: (link: Link) => void; onSelectItem?: (item: Task | Link) => void; horizon?: { start: Date; end: Date; } | boolean; onHorizonChange?: (start: Date, end: Date) => void; onNeedData?: any; dayInfo?: (day?: Moment) => any; dayStatus?: (day: Moment) => any; }; export declare const Timeline: import("styled-components").StyledComponent, any, {}, never>;