type Options = {
    min?: number;
    max?: number;
};
export type ValueParam = number | ((c: number) => number);
/**
 * 步进器效果
 * @param initialValue
 * @param options
 * @returns
 */
export default function useCounter(initialValue?: number, options?: Options): readonly [number, {
    inc: (delta?: number) => void;
    dec: (delta?: number) => void;
    set: (value: ValueParam) => void;
    reset: () => void;
}];
export {};
