import { Color } from '../../interface'; export declare class Spinner { /** * The color to use from the Liberty color palette. * Default options are: `'primary', 'primary_darkest', 'primary_darker', 'primary_dark', 'primary_light', 'primary_lighter', 'primary_lightest', 'neutral', 'neutral_darker', 'neutral_darkest', 'neutral_light', 'neutral_lighter', 'neutral_lightest', 'ruby', 'official', 'warning', 'error', 'success', 'success_light', 'mustard'`. */ dataColor?: Color; /** * Size of the spinner as a multiple of its own dimensions (32px x 32px). */ dataScale: number; /** * Duration of the spinner animation in milliseconds. */ dataDuration: number; /** * If `true`, the spinner's animation will be paused. */ dataPaused: boolean; /** * If `true`, the spinner will be visibly hidden but still within the DOM. */ dataHidden: boolean; /** * Set an a11y message for screen readers when the loader appears. Defaults to 'Please wait while the next step loads.' */ dataMessage: string; render(): any; }