/** * slowmo Dial API * * Simple vanilla JS API for adding the slowmo dial to any page. * * @example * import { setupDial, shutdownDial } from 'slowmo/dial'; * setupDial(); // Fixed position, mounted to body, draggable * shutdownDial(); // Removes dial and cleans up */ /** * Set up the slowmo dial component. * * Creates a draggable dial fixed to the viewport that controls slowmo speed. * Only one dial can exist at a time (singleton pattern). * * @returns The dial element, or null if already set up */ export declare function setupDial(): HTMLElement | null; /** * Remove the dial and clean up event listeners. */ export declare function shutdownDial(): void; /** * Check if the dial is currently active. */ export declare function isDialActive(): boolean;