import { FC } from "react"; import { PomodoroState, PomodoroAction, PomodoroType, PomodoroConfig } from "./types"; export declare const defaultState: PomodoroState; export declare const usePomodoro: (config?: Partial) => { state: { formattedTimer: string; progress: number; progressInPercent: string; nextType: PomodoroType; config: PomodoroConfig; paused: boolean; pomodoros: number; timer: number; type: PomodoroType; }; dispatch: import("react").Dispatch; start: () => void; stop: () => void; reset: () => void; toggle: () => void; next: () => void; changeType: (type: PomodoroType) => void; goPomodoro: () => void; goShortBreak: () => void; goLongBreak: () => void; changeConfig: (config: PomodoroConfig) => void; }; export declare const usePomodoroContext: () => { state: { formattedTimer: string; progress: number; progressInPercent: string; nextType: PomodoroType; config: PomodoroConfig; paused: boolean; pomodoros: number; timer: number; type: PomodoroType; }; dispatch: import("react").Dispatch; start: () => void; stop: () => void; reset: () => void; toggle: () => void; next: () => void; changeType: (type: PomodoroType) => void; goPomodoro: () => void; goShortBreak: () => void; goLongBreak: () => void; changeConfig: (config: PomodoroConfig) => void; }; declare type PomodoroProviderProps = { config?: Partial; }; export declare const PomodoroProvider: FC; export {};