import React from 'react';
import { ISurface } from '../Surface/Surface';
import { IElementReference, IPropsAny } from '../types';
export declare type ITimer = ISurface & {
    renderValue?: (value: string) => any;
    icon?: boolean;
    onStart?: (event: React.MouseEvent<any>) => any;
    onFlag?: (event: React.MouseEvent<any>) => any;
    onPause?: (event: React.MouseEvent<any>) => any;
    onStop?: (event: React.MouseEvent<any>) => any;
    onResume?: (event: React.MouseEvent<any>) => any;
    Icon?: IElementReference;
    IconStart?: IElementReference;
    IconPause?: IElementReference;
    IconFlag?: IElementReference;
    IconStop?: IElementReference;
    TreeProps?: IPropsAny;
    TooltipProps?: IPropsAny;
    IconButtonProps?: IPropsAny;
    IconProps?: IPropsAny;
};
declare const Timer: React.FC<ITimer>;
export default Timer;
