import { OnChanges, SimpleChanges } from '@angular/core'; import { Pane } from '../pane'; import { SliderComponent } from '../slider/slider.component'; import { ViewStrategy } from '../view-strategies/view-strategy'; import { ViewComponent } from '../view/view.component'; import { ViewMode } from '../datepicker/view-mode'; export declare class GridComponent implements OnChanges { readonly slider: SliderComponent; readonly parentView: ViewComponent; private readonly viewStrategy; private _pane; set pane(pane: Pane); get pane(): Pane; viewMode: ViewMode; currentTimestamp: number; selectedTimestamp: number; minTimestamp: number; maxTimestamp: number; itemFormat: string; itemLabels: string[]; readonly _hostClass = "skm-datepicker-content"; sundays: number[]; saturdays: number[]; constructor(slider: SliderComponent, parentView: ViewComponent, viewStrategy: ViewStrategy); ngOnChanges(changes: SimpleChanges): void; makeItemClasses(index: number, pane: Pane): string; isDayMode(viewMode: ViewMode): boolean; isSunday(timestamp: number, sundays: number[]): boolean; isSaturday(timestamp: number, saturdays: number[]): boolean; getSaturdays(date: Date): number[]; getSundays(d: Date): number[]; isDisabled(index: number, pane: Pane): boolean; trackIndex(index: number): number; }