import { UseTimerProps } from "./interfaces.js";
export declare function useTimer({ onPause, onFinish, decrementInSeconds, continuous, }: UseTimerProps): {
    timerState: {
        isPaused: boolean;
        isFinished: boolean;
        elapsedTime: number;
        timeContinuous: number;
    };
    setTimerState: import("react").Dispatch<import("react").SetStateAction<{
        isPaused: boolean;
        isFinished: boolean;
        elapsedTime: number;
        timeContinuous: number;
    }>>;
    differenceBetwenContinuoustimerAndElapsedTime: number;
};
