import type { TimerState } from "./types"; interface UseTimerLogicProps { autoStart: boolean; hasError: boolean; onPauseAnimation: () => void; onErrorAnimation: () => void; onClearErrorAnimation: () => void; } export declare const useTimerLogic: ({ autoStart, hasError, onPauseAnimation, onErrorAnimation, onClearErrorAnimation, }: UseTimerLogicProps) => { timerState: TimerState; controls: { start: (elapsedSeconds?: number) => void; pause: () => void; resume: () => void; reset: () => void; isPaused: () => boolean; }; }; export {};