import * as React from "react"; import "./TimeField.scss"; interface Props { hours?: number; minutes?: number; disabled?: boolean; onChange?: (hours: number, minutes: number) => void; noShadow?: boolean; error?: boolean; } export declare class TimeField extends React.Component { dropDown: HTMLDivElement; hoursList: HTMLUListElement; minutesList: HTMLUListElement; input: HTMLInputElement; selection: Array; state: { hours: number; minutes: number; isOpen: boolean; allowScroll: boolean; }; componentDidMount(): void; componentWillUnmount(): void; handleMinutesListRef: (ref: HTMLUListElement) => HTMLUListElement; handleHoursListRef: (ref: HTMLUListElement) => HTMLUListElement; handleInputRef: (ref: HTMLInputElement) => HTMLInputElement; handleDropDownRef: (ref: HTMLDivElement) => HTMLDivElement; handleKeyDown: (event: any) => void; handleKeyUp: (event: any) => void; handleInputFocus: () => void; handleClickOutside: (event: MouseEvent) => void; selectHours: (event: any) => void; selectMinutes: (event: any) => void; createArrayTime: (value: any) => string[]; handleUp: () => void; handleDown: () => void; handleWheel: (event: any) => void; handleStopScroll: () => (event: MouseEvent) => void; handleMouseEnter: () => void; handleMouseLeave: () => void; render(): JSX.Element; } export {};