import { EventEmitter } from '@angular/core'; import { DateService } from '../../services/date/date.service'; import { Column } from '../models/Column'; import { NgxCalendarTableService } from '../ngx-calendar-table.service'; import { Config } from '../models/Config'; export declare class NgxCalendarTableControlsComponent { private tableService; private dateService; columns: Column[]; config: Config; labels: any; notifierData: EventEmitter<{}>; constructor(tableService: NgxCalendarTableService, dateService: DateService); /** * Decide if control is next or previous based on received value * * @param value {boolean} */ controls(value: boolean): void; /** * Add date based last current column and create a new range */ private next(); /** * Subtract date based first current column and create a new range */ private previous(); /** * Create new range of columns to emit * * @param operation */ private buildColumnsToEmit(operation); /** * Get first column of columns */ getFirstColumn(): Column; /** * Get last column of columns */ getLastColumn(): Column; }