import { FoundationElement } from '@ni/fast-foundation';
import { SpinnerAppearance } from './types';
declare global {
    interface HTMLElementTagNameMap {
        'nimble-spinner': Spinner;
    }
}
/**
 * A Nimble-styled spinner component.
 * A spinner is an animating indicator that can be placed in a particular region of a page to represent loading progress, or an ongoing operation, of an indeterminate / unknown duration.
 */
export declare class Spinner extends FoundationElement {
    /**
     * @public
     * @description
     * The appearance the spinner area should have.
     */
    appearance: SpinnerAppearance;
}
export declare const spinnerTag = "nimble-spinner";
