import { CanvasLoader } from './CanvasLoader.js'; import type { LoaderszOrbOptions } from './types.js'; /** * Imperative Canvas controller for a state-switchable loadersz animation. * * @example * ```ts * const loader = new LoaderszLoader(canvas, { state: 'searching', size: 144 }); * loader.setOptions({ state: 'solving', speed: 1.2 }); * ``` */ export declare class LoaderszLoader extends CanvasLoader { /** * Creates a loader that can switch between every bundled semantic state. * * @param canvas Canvas element to own. * @param options Initial visual and accessibility options. * @throws {Error} When the browser cannot create a 2D canvas context. */ constructor(canvas: HTMLCanvasElement, options?: LoaderszOrbOptions); } //# sourceMappingURL=LoaderszOrb.d.ts.map