• Returns {
        next: () => void;
        prev: () => void;
        reset: () => void;
        select: () => Promise<null | void | Window>;
        set: (this: void, value: number) => void;
        subscribe: (
            this: void,
            run: Subscriber<number>,
            invalidate?: () => void,
        ) => Unsubscriber;
    }

    • next: () => void
    • prev: () => void
    • reset: () => void
    • select: () => Promise<null | void | Window>
    • set: (this: void, value: number) => void
    • subscribe: (this: void, run: Subscriber<number>, invalidate?: () => void) => Unsubscriber