import { AfterViewInit, ElementRef, EventEmitter, OnChanges, QueryList, SimpleChanges } from '@angular/core'; import { DayPeriod } from '../gtr-time.utils'; import * as i0 from "@angular/core"; export interface IDayPeriod { value: string; label: string; dayPeriod?: DayPeriod; disabled?: boolean; } export declare class GtrDayPeriodElementDirective { elementRef: ElementRef; constructor(elementRef: ElementRef); gtrDayPeriodElement: IDayPeriod; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } export declare class GtrTimePickerRollAmPmComponent implements OnChanges, AfterViewInit { elementRef: ElementRef; constructor(elementRef: ElementRef); private init; disabled: boolean; elements: IDayPeriod[]; onClick?: (value: number | string) => void; selected?: number | string | null; refresh?: boolean; selectedChange: EventEmitter; get hostClasses(): { 'time-picker-roll-col': boolean; disabled: boolean; }; dayPeriodElements: QueryList; ngAfterViewInit(): void; ngOnChanges(changes: SimpleChanges): void; scrollToElement(element: any): void; handleElementClick($event: MouseEvent, element: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }