/** * Shared mount/mountAll implementation for standalone adapters */ import type { RendererConstructor, TouchSpinCoreOptions, TouchSpinCorePublicAPI } from '@touchspin/core'; export type MountOptions = Partial; /** * Mount TouchSpin on a single element * @param host - Element or selector string * @param opts - TouchSpin options * @param renderer - Renderer class to use * @returns TouchSpin instance */ export declare function mount(host: Element | string, opts: MountOptions | undefined, renderer: RendererConstructor): TouchSpinCorePublicAPI | null; /** * Mount TouchSpin on all elements matching selector * @param selector - CSS selector * @param opts - TouchSpin options * @param renderer - Renderer class to use * @returns Array of TouchSpin instances */ export declare function mountAll(selector: string, opts: MountOptions | undefined, renderer: RendererConstructor): Array; //# sourceMappingURL=mount.d.ts.map