import * as React from 'react';
import { WithStyles, Theme } from '@material-ui/core/styles';
import { PickerSelectionState } from '../internal/pickers/hooks/usePickerState';
export interface ClockNumberProps {
    disabled: boolean;
    getClockNumberText: (currentItemText: string) => string;
    index: number;
    isInner?: boolean;
    label: string;
    onSelect: (isFinish: PickerSelectionState) => void;
    selected: boolean;
}
export declare const styles: (theme: Theme) => Record<"root" | "clockNumberSelected" | "clockNumberDisabled", import("../../../material-ui-styles/src").CSSProperties | import("../../../material-ui-styles/src").CreateCSSProperties<{}> | import("../../../material-ui-styles/src").PropsFunc<{}, import("../../../material-ui-styles/src").CreateCSSProperties<{}>>>;
export declare type ClockNumberClassKey = keyof WithStyles<typeof styles>['classes'];
declare const _default: React.ComponentType<Pick<React.PropsWithChildren<ClockNumberProps & {
    classes: Record<"root" | "clockNumberSelected" | "clockNumberDisabled", string>;
}>, "label" | "disabled" | "isInner" | "selected" | "children" | "onSelect" | "getClockNumberText" | "index"> & import("../../../material-ui/src/styles").StyledComponentProps<"root" | "clockNumberSelected" | "clockNumberDisabled">>;
export default _default;
