/** * Ora Spinner Adapter - Ora implementation of the spinner adapter * * This is a concrete implementation of SpinnerAdapter using the ora library. * The interfaces are defined separately to allow for other implementations (cli-spinners, nanospinner, etc.) * * Benefits: * - Implements library-agnostic SpinnerAdapter interface * - Can be swapped with other implementations without changing consumers * - Provides the familiar ora API through the adapter */ import type { Spinner, SpinnerAdapter, SpinnerOptions } from './spinner-adapter.interface.js'; /** * Ora Adapter Implementation * * Concrete implementation of SpinnerAdapter using the ora library. */ export declare class OraAdapter implements SpinnerAdapter { /** * Create and return a spinner instance */ create(options?: SpinnerOptions | string): Spinner; } /** * Default adapter instance factory * This is used by the getSpinnerAdapter function in the interface */ export declare function createDefaultSpinnerAdapter(): SpinnerAdapter; //# sourceMappingURL=spinner-adapter.d.ts.map