• Returns {
        close: () => void;
        open: () => void;
        subscribe: (
            this: void,
            run: Subscriber<boolean>,
            invalidate?: () => void,
        ) => Unsubscriber;
        toggle: () => void;
    }

    • close: () => void
    • open: () => void
    • subscribe: (this: void, run: Subscriber<boolean>, invalidate?: () => void) => Unsubscriber
    • toggle: () => void