import { ClockFaceTime } from '../models/clock-face-time.interface'; import { Observable } from 'rxjs'; import { TimePeriod } from '../models/time-period.enum'; import { DateTime } from 'luxon'; import * as i0 from "@angular/core"; export declare class NgxMaterialTimepickerService { private hourSubject; private minuteSubject; private periodSubject; set hour(hour: ClockFaceTime); get selectedHour(): Observable; set minute(minute: ClockFaceTime); get selectedMinute(): Observable; set period(period: TimePeriod); get selectedPeriod(): Observable; setDefaultTimeIfAvailable(time: string, min: DateTime, max: DateTime, format: number, minutesGap?: number): void; getFullTime(format: number): string; private setDefaultTime; private resetTime; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }