import { EventEmitter } from '@angular/core'; import { NgbDatepickerConfig, NgbDateStruct } from '@ng-bootstrap/ng-bootstrap'; import { IInputCalendar } from './input.calendar.interface'; import { IInput } from '../../molecules/input/input.interface'; import { IErrors } from './../../molecules/input/errors.interface'; export declare const INPUT_CUSTOM_INPUT_ACCESSOR: any; export declare class InputCalendarSharedComponent { input: IInputCalendar; inputId: IInputCalendar['inputId']; inputDisabled: IInputCalendar['inputDisabled']; errors: Array; ngDatepickerConfig: NgbDatepickerConfig; _value: string; toggleDtp: EventEmitter<{}>; dateVal: string; readonly inputSettings: IInput; onChange: any; onTouched: any; readonly id: any; value: any; registerOnChange(fn: any): void; writeValue(value: NgbDateStruct): void; registerOnTouched(fn: any): void; updateValue(event: NgbDateStruct): void; createDate(data: any): string; prependZero(val: any): string; updateDate(): void; toggleDatepicker(): void; }