import { EventEmitter } from '@angular/core'; import { RcFormControlAbstract } from '../rc-form-control-abstract/rc-form-control-abstract'; import { RcTimeService } from '../../../rc-utils/rc-time/rc-time.service'; /** * Rc datepicker - currently wrap ngx bootstrap datepicker * * @example * */ export declare class RcDatepickerComponent extends RcFormControlAbstract { private timeService; /** * Extra datepicker config */ config: any; /** * Minimum date */ minDate: Date | string; _minDate: Date; private prevValue; /** * Maximum date */ maxDate: Date | string; _maxDate: Date; /** * Placeholder */ placeholder: string; /** * has open button */ hasOpenButton: boolean; onDateChange: EventEmitter; initialStateValue: any; /** * Default config */ datePickerConfig: { dateInputFormat: string; showWeekNumbers: boolean; }; constructor(timeService: RcTimeService); ngOnInit(): void; readonly getFormattedValue: string; /** * emit an Output function on change * @param $event $event */ onValueChange($event: Date): void; }