import { ControlValueAccessor } from "@angular/forms"; import { SbDoubleInput } from "../../input"; import { MarkedDates } from "../../../calendar"; import * as i0 from "@angular/core"; declare const SbDateRangeInputCore: import("../../../core").Constructor & import("../../../core").AbstractConstructor & import("../../../core").Constructor & import("../../../core").AbstractConstructor & { new (): {}; }; export declare class SbDateRangeInputComponent extends SbDateRangeInputCore implements ControlValueAccessor { color: string; size: string; format: string; markedDates: MarkedDates; private pickerMarkedDates; doubleInputDates: SbDoubleInput; private onChange; private onTouch; handlePickerSelect(date: Date): void; handleInput(dates: SbDoubleInput): void; private updateInput; writeValue(dates: MarkedDates): void; private doUpdate; registerOnChange(fn: (dates: MarkedDates) => void): void; registerOnTouched(fn: any): void; protected onBlur(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export {};