import { ChangeDetectorRef, EventEmitter, OnChanges, OnInit, SimpleChanges } from '@angular/core'; import { Moment } from 'moment'; import * as i0 from "@angular/core"; export interface SCDateDuration { name: string; countDays?: number; countMonths?: number; countYears?: number; } export interface SCDateDurationEvent { dateFrom: Date; dateTo: Date; duration: SCDateDuration; durationValue: number; } export declare class SCDateDurationComponent implements OnInit, OnChanges { private cdr; dateFromString: string; dateToString: string; labelDurationValue: string; labelDuration: string; durations: SCDateDuration[]; dateFrom: Moment; dateTo: Moment; selectedDuration: SCDateDuration; durationValue: number; changes: EventEmitter; constructor(cdr: ChangeDetectorRef); ngOnInit(): void; ngOnChanges(change: SimpleChanges): void; handleDurationValueChanged(event: any): void; handleDurationChanged(event: any): void; calculateDateTo(): void; emitValues(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }