import { EventEmitter } from '../../stencil-public-runtime'; import { Slot } from '../../models/slot'; import { DateGrid } from '../../models/date-grid'; import { TimeGrid } from '../../models/time-grid'; import { Translations } from '../../models/translations'; export declare class DatetimeSlotPicker { placeholder: string; timeSlotsText: string; noSlotsText: string; slots: Slot[]; language: string; translations: Translations; amPmDisabled: boolean; datesHiddenWhenTimesShown: boolean; isPopped: boolean; isNeoInputAboveFold: boolean; isNeoInputLeftSide: boolean; neoInputHeight: number; isTimeSlotGridVisible: boolean; activeDateGridPage: number; dateGrids: DateGrid[]; selectedDate: string; activeTimeGridPage: number; timeGrids: TimeGrid[]; selectedTime: string; displayText: string; slotUpdate: EventEmitter; neoInput: HTMLInputElement; componentWillLoad(): void; private processSlots; private togglePopup; private setSelectedDate; private setSelectedTime; private setSlot; private resetSlot; private closeGrid; private goBack; private prevDateGrid; private nextDateGrid; private prevTimeGrid; private nextTimeGrid; private getTranslation; private formatTimeSlot; render(): any; }