import { Accessor } from "solid-js";
import { TimeView, TimeClassName } from "../../interface/general";
interface ITimeNumberProps extends TimeClassName {
    type: TimeView;
    selectedValue: Accessor<number | undefined>;
    onClick: (type: TimeView, value?: number) => void;
    onMouseUp: () => void;
    onPointerEnter: (e: PointerEvent & {
        currentTarget: HTMLButtonElement;
        target: Element;
    }, type: TimeView, attr?: number) => void;
    onTouchEnd: (e: TouchEvent & {
        currentTarget: HTMLButtonElement;
        target: Element;
    }, type: TimeView, attr?: number) => void;
    onTouchStart: () => void;
    onPointerUp: () => void;
    onPointerCancel: () => void;
    class?: string;
    index: Accessor<number>;
}
export declare const TimeNumber: (props: ITimeNumberProps) => import("solid-js").JSX.Element;
export {};
