import { ChangeDetectorRef, ElementRef, Renderer2 } from "@angular/core"; import { NgControl } from "@angular/forms"; import { Moment } from "moment-timezone"; import { SpsFormControlComponent } from "../forms/sps-form-control.abstract.component"; /** This particular component doesn't utilize the TIME_FORMAT * provider because its design is based upon a specific format: * 12-hour time + AM/PM. */ export declare class SpsTimeInputComponent extends SpsFormControlComponent { protected _changeDetector: ChangeDetectorRef; static readonly displayName = "sps-time-input"; static readonly props: {}; amPmOptions: string[]; amPm: string; private clearable; private _text; text: string; value: Moment; readonly isClearable: boolean; inputElement: ElementRef; constructor(_changeDetector: ChangeDetectorRef, _el: ElementRef, _renderer: Renderer2, _ngControl: NgControl); updateValueFromInputs(): void; updateInputsFromValue(): void; writeValue(value: Moment): void; disableClearing(): void; }