declare const useCounter: (initialValue?: number, step?: number) => {
    count: number;
    increment: () => void;
    decrement: () => void;
    reset: () => void;
};
declare const useLocalStorage: <T>(key: string, initialValue: T) => readonly [T, (value: T | ((val: T) => T)) => void];
declare const useWindowSize: () => {
    width: number;
    height: number;
};
declare const CounterComponent: () => import("react/jsx-runtime").JSX.Element;
declare const PersistentCounterComponent: () => import("react/jsx-runtime").JSX.Element;
export { useCounter, useLocalStorage, useWindowSize, CounterComponent, PersistentCounterComponent };
//# sourceMappingURL=CustomHooks.test.d.ts.map