export declare function repeating(milliseconds: number, fn: () => (void | Promise)): () => void; export declare namespace repeating { var hz: (hertz: number, fn: () => Promise) => () => void; } /** @deprecated use `repeat` instead */ export declare class Repeater { milliseconds: number; fn: () => Promise; active: boolean; constructor(milliseconds: number, fn: () => Promise); execute(): Promise; stop(): void; } /** @deprecated use `repeat` instead */ export declare function repeater(milliseconds: number, fn: () => Promise): Repeater; export declare namespace repeater { var hz: (hertz: number, fn: () => Promise) => Repeater; }