import * as i0 from '@angular/core'; import { ChangeDetectorRef } from '@angular/core'; import { DestroyCtor, I18nCtor } from '@usitsdasdesign/dds-ng/core/common-behaviors'; import { ThemeClassesMap } from '@usitsdasdesign/dds-ng/core/theme'; import { AdditionalClass, SpinnerThemes } from '@usitsdasdesign/dds-ng/shared'; import { DdsConfigService } from '@usitsdasdesign/dds-ng/shared/dds-config'; import { I18nService, ITranslation } from '@usitsdasdesign/dds-ng/shared/i18n'; declare const SpinnerBase: DestroyCtor & I18nCtor; declare class SpinnerComponent extends SpinnerBase { cdr: ChangeDetectorRef; i18n: I18nService; private ddsConfig; class: AdditionalClass; theme: SpinnerThemes | string | undefined; thickness: string | undefined; size: string | undefined; customClass: string | undefined; isInverse: boolean | undefined; themeConfig: ThemeClassesMap; ariaLabel: string; constructor(cdr: ChangeDetectorRef, i18n: I18nService, ddsConfig: DdsConfigService); protected setI18nTexts(translation: ITranslation): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class SpinnerModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } interface SpinnerOptions { theme?: SpinnerThemes | string; thickness?: string; size?: string; customClass?: string; isInverse?: boolean; } export { SpinnerComponent, SpinnerModule }; export type { SpinnerOptions };