import * as React from 'react'; import { ClockViewType } from '../../constants/ClockType'; import { WithStyles, Theme } from '@material-ui/core'; export interface ClockPointerProps extends WithStyles { value: number; hasSelected: boolean; isInner: boolean; type: ClockViewType; } export declare class ClockPointer extends React.Component { static getDerivedStateFromProps: (nextProps: ClockPointerProps, state: ClockPointer['state']) => { toAnimateTransform: boolean; previousType: "hours" | "minutes" | "seconds"; }; state: { toAnimateTransform: boolean; previousType: undefined; }; getAngleStyle: () => { height: string; transform: string; }; render(): JSX.Element; } export declare const styles: (theme: Theme) => any; declare const _default: React.ComponentType<(Pick & import("@material-ui/core").StyledComponentProps) | (Pick, "children" | "value" | "type" | "hasSelected" | "isInner"> & import("@material-ui/core").StyledComponentProps)>; export default _default;