import { EventEmitter, OnInit } from '@angular/core'; import { PickerCategory, TimeIndex } from "../../../constants/category"; import { ThemeService } from "../../../services/theme-service/theme.service"; import { Theme } from "../../../constants/themes"; import * as i0 from "@angular/core"; export declare class TimePickerComponent implements OnInit { private readonly themeService; /** General style configurations **/ theme: 'dark' | 'light'; customLightTheme: Partial; customDarkTheme: Partial; size: 'xsmall' | 'small' | 'medium' | 'large' | 'xlarge'; /** Selection box/highlight configuration **/ selectionHighlightStyle: 'spanning' | 'separate' | 'none'; selectionBoxBorder: boolean; selectionBoxBackground: boolean; showDivider: boolean; /** Time format configurations **/ hourFormat: 'hours24' | 'hours12'; showSeconds: boolean; visibleItemsCount: number; startTime: string; minuteStep: 1 | 5 | 10 | 15 | 20 | 30; /** Return the time in both ISO and simple format **/ timeChangeIso: EventEmitter; timeChangeSimple: EventEmitter; pickerCategory: typeof PickerCategory; selectedIndex: TimeIndex; hourValues: string[]; minuteValues: string[]; secondValues: string[]; dayPeriods: string[]; constructor(themeService: ThemeService); ngOnInit(): void; selectionChange(newIndex: number, type: string): void; convertTimeToIndex(timeInput: string, selectedIndexes: TimeIndex): void; emitTimeChange(selectedIndexes: TimeIndex): void; minutesInfiniteStyle(): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }