import type { Ref } from '@stacksjs/stx'; export declare function useInterval(interval?: number, options?: { controls?: false, immediate?: boolean }): Ref; export declare function useInterval(interval?: number, options?: UseIntervalOptions): Ref | UseIntervalControls; declare interface UseIntervalControls { counter: Ref pause: () => void resume: () => void reset: () => void } declare interface UseIntervalOptions { controls?: boolean immediate?: boolean }