import { Options } from "../utils/options"; export declare class ResourceView { private resourceList; private type; private currentDate; private data; private options; private container; private datePipe; offDay: number[]; exCludeDayOffOnWeekDays: Array; columnResizeAble: boolean; activeResizeElement: { element: Element; startX: number; startWidth: number; cssVariavle: string; minWidth: number; index?: number; indexTargetFrom?: string; indexTargetTo?: string; } | undefined; events: Array; isDraging: boolean; isResizing: boolean; activeDragData: { element: HTMLDivElement; event: any; } | undefined; constructor(data: any, option: Options, isPremium: boolean); addNewEventa(events: Array): void; addNewEvent(event: any): void; private populetDate; private createEventElements; private createEventElement; private asignRightStyle; private calculateRight; private populetResourceList; private resourceContainer; private setHeader; private getContainer; private genarateMonthlyData; private genarateWeeklyData; private genarateDailyData; private genarateData; private getCurrentWeek; private onMouseMove; }