import { DialogType } from './dialog.component'; import { Moment } from 'moment/moment'; import { Observable, Subject } from 'rxjs/Rx'; export declare class PickerService { selectedMomentSource: Subject; selectedMomentChange: Observable; private _dtLocale; readonly dtLocale: string; private _dtViewFormat; readonly dtViewFormat: string; private _dtReturnObject; readonly dtReturnObject: string; private _dtDialogType; readonly dtDialogType: DialogType; private _dtPickerType; dtPickerType: 'both' | 'date' | 'time'; private _dtPosition; readonly dtPosition: 'top' | 'right' | 'bottom' | 'left'; private _dtPositionOffset; readonly dtPositionOffset: string; private _dtMode; readonly dtMode: 'popup' | 'dropdown' | 'inline'; private _dtHourTime; readonly dtHourTime: '12' | '24'; private _dtTheme; dtTheme: string; private _dtShowSeconds; readonly dtShowSeconds: boolean; private _dtOnlyCurrent; readonly dtOnlyCurrent: boolean; private _moment; readonly moment: Moment; private _selectedMoment; selectedMoment: Moment; private momentFunc; constructor(); setPickerOptions(dtLocale: string, dtViewFormat: string, dtReturnObject: string, dtPosition: 'top' | 'right' | 'bottom' | 'left', dtPositionOffset: string, dtMode: 'popup' | 'dropdown' | 'inline', dtHourTime: '12' | '24', dtTheme: string, dtPickerType: 'both' | 'date' | 'time', dtShowSeconds: boolean, dtOnlyCurrent: boolean): void; setMoment(value: any): void; setDate(moment: Moment): void; setTime(hour: number, minute: number, second: number, meridian: string): void; parseToReturnObjectType(selectedMoment: Moment): any; }