import type { SpinnerProperties } from '@engie-group/fluid-types';
import * as i0 from "@angular/core";
export declare class SpinnerComponent implements SpinnerProperties, Pick<ARIAMixin, 'ariaLabel'> {
    /**
     * Spinner variant
     */
    variant?: SpinnerProperties['variant'];
    /**
     * Spinner size (deprecated, use `scale` instead)
     *
     * @deprecated use `scale` instead
     */
    size?: SpinnerProperties['scale'];
    /**
     * Spinner scale
     */
    scale?: SpinnerProperties['scale'];
    /**
     * Aria label, for accessibility reasons
     */
    ariaLabel: ARIAMixin['ariaLabel'];
    protected get classes(): {
        [x: string]: boolean;
        "nj-spinner": boolean;
    };
    static ɵfac: i0.ɵɵFactoryDeclaration<SpinnerComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<SpinnerComponent, "nj-spinner", never, { "variant": { "alias": "variant"; "required": false; }; "size": { "alias": "size"; "required": false; }; "scale": { "alias": "scale"; "required": false; }; "ariaLabel": { "alias": "ariaLabel"; "required": false; }; }, {}, never, never, true, never>;
}
