import BaseFoundation, { DefaultAdapter } from '../base/foundation'; export interface SpinAdapter extends Partial { setLoading: (val: boolean) => void; } declare class SpinFoundation extends BaseFoundation { _timer: ReturnType; static get spinDefaultAdapter(): SpinAdapter; constructor(adapter: SpinAdapter); updateLoadingIfNeedDelay(): void; destroy(): void; } export default SpinFoundation;