interface CounterOptions { step?: number; } interface Counter { decrease: () => void; increase: () => void; setValue: (value: number | ((val: number) => number)) => void; value: number; } export default function useCounter(initial?: number, options?: CounterOptions): Counter; export {};