import { ViewMode } from './view-mode';
import { EnrichedTask } from './task';
export interface Options {
    headerHeight: number;
    columnWidth: number;
    step: number;
    barHeight: number;
    barCornerRadius: number;
    arrowCurve: number;
    padding: number;
    viewMode: ViewMode;
    dateFormat: string;
    customPopupHtml: string | ((task: EnrichedTask) => string);
    language: string;
    popupTrigger: any;
    marginBeforeStart: number;
    marginAfterEnd: number;
    allowMovement: boolean;
    hasPopup: boolean;
    containerWidth: number;
    showOnlyHours: boolean;
    showOnlyDays: boolean;
    onClick: ((task: EnrichedTask) => void);
    onDateChange: ((task: EnrichedTask, start: Date, end: Date) => void);
    onViewChange: ((mode: ViewMode) => void);
}
