import { EventEmitter, OnInit } from '@angular/core'; import { DatePipe } from "@angular/common"; export declare class DateSliderComponent implements OnInit { private datePipe; dateAreaWidth: any; dateSection: any[]; dateSectionStart: Date; dateSectionEnd: Date; sectionUnit: any; startDate: Date; endDate: Date; startDateForShow: Date; endDateForShow: Date; startPos: any; endPos: any; cacheX: number; buttonWidth: number; left: number; scale: number; dayMs: number; weekFormat: string; monthFormat: string; dayCount: any; mouseDownFlag: boolean; valueChange: EventEmitter; constructor(datePipe: DatePipe); ngOnInit(): void; calculateDateSection(): void; zeroTime(): void; buttonMoving(event: any): void; buttonMoveEnd(event: any): void; moveAllowed(days: any): boolean; mouseMoved(target: any, event: any): void; dragEnd(target: any, event: any): void; emitData(): void; getButtonWidth(): number; getLeft(startDate: Date): number; scaleExpend(): void; scaleReduce(): void; getYearDay(date: Date): number; getMonthLastDay(date: Date): number; }