import { EventEmitter, OnDestroy, OnInit } from '@angular/core'; import { FormBuilder, FormGroup } from '@angular/forms'; import moment from 'moment'; import { DatePickerInterval } from './datepicker.model'; import * as i0 from "@angular/core"; export declare class DatepickerIntervalComponent implements OnInit, OnDestroy { private _fb; durationOptions: string[]; duration: string; increment: number; text: moment.Moment; dateLabel: string; _dueDatestring: string; private value$; form: FormGroup; selectedDate: Date; selectedInterval: DatePickerInterval; update: EventEmitter; cancel: EventEmitter; constructor(_fb: FormBuilder); ngOnInit(): void; ngOnDestroy(): void; onValueChanges(): void; /** on cancel of interval form */ onCancel(): void; onSelectoptions(numberValue: number, durationValue: string): void; /** on submission of interval form */ onChoose($event: SubmitEvent): void; /** normalise duration string */ normaliseDurationString(duration: string, output?: 'singular' | 'plural' | 'optional'): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }