UNPKG

44.5 kBTypeScriptView Raw
1import * as React from "react";
2import { AbstractPureComponent2 } from "../../common";
3import { IntentProps, Props } from "../../common/props";
4export declare enum SpinnerSize {
5 SMALL = 20,
6 STANDARD = 50,
7 LARGE = 100
8}
9export declare type SpinnerProps = (ISpinnerProps & React.HTMLAttributes<any>) | (ISpinnerProps & React.SVGAttributes<any>);
10/** @deprecated use SpinnerProps */
11export interface ISpinnerProps extends Props, IntentProps {
12 /**
13 * Width and height of the spinner in pixels. The size cannot be less than
14 * 10px.
15 *
16 * Constants are available for common sizes:
17 * - `SpinnerSize.SMALL = 20px`
18 * - `SpinnerSize.STANDARD = 50px`
19 * - `SpinnerSize.LARGE = 100px`
20 *
21 * @default SpinnerSize.STANDARD = 50
22 */
23 size?: number;
24 /**
25 * HTML tag for the two wrapper elements. If rendering a `<Spinner>` inside
26 * an `<svg>`, change this to an SVG element like `"g"`.
27 *
28 * @default "div"
29 */
30 tagName?: keyof JSX.IntrinsicElements;
31 /**
32 * A value between 0 and 1 (inclusive) representing how far along the operation is.
33 * Values below 0 or above 1 will be interpreted as 0 or 1 respectively.
34 * Omitting this prop will result in an "indeterminate" spinner where the head spins indefinitely.
35 */
36 value?: number;
37}
38/**
39 * Spinner component.
40 *
41 * @see https://blueprintjs.com/docs/#core/components/spinner
42 */
43export declare class Spinner extends AbstractPureComponent2<SpinnerProps> {
44 static displayName: string;
45 componentDidUpdate(prevProps: SpinnerProps): void;
46 render(): React.DOMElement<{
47 size?: number | undefined;
48 defaultChecked?: boolean | undefined;
49 defaultValue?: string | number | readonly string[] | undefined;
50 suppressContentEditableWarning?: boolean | undefined;
51 suppressHydrationWarning?: boolean | undefined;
52 accessKey?: string | undefined;
53 contentEditable?: "inherit" | (boolean | "false" | "true") | undefined;
54 contextMenu?: string | undefined;
55 dir?: string | undefined;
56 draggable?: (boolean | "false" | "true") | undefined;
57 hidden?: boolean | undefined;
58 id?: string | undefined;
59 lang?: string | undefined;
60 placeholder?: string | undefined;
61 slot?: string | undefined;
62 spellCheck?: (boolean | "false" | "true") | undefined;
63 style?: React.CSSProperties | undefined;
64 tabIndex?: number | undefined;
65 title?: string | undefined;
66 translate?: "yes" | "no" | undefined;
67 radioGroup?: string | undefined;
68 role: string;
69 about?: string | undefined;
70 datatype?: string | undefined;
71 inlist?: any;
72 prefix?: string | undefined;
73 property?: string | undefined;
74 resource?: string | undefined;
75 typeof?: string | undefined;
76 vocab?: string | undefined;
77 autoCapitalize?: string | undefined;
78 autoCorrect?: string | undefined;
79 autoSave?: string | undefined;
80 color?: string | undefined;
81 itemProp?: string | undefined;
82 itemScope?: boolean | undefined;
83 itemType?: string | undefined;
84 itemID?: string | undefined;
85 itemRef?: string | undefined;
86 results?: number | undefined;
87 security?: string | undefined;
88 unselectable?: "on" | "off" | undefined;
89 inputMode?: "search" | "numeric" | "none" | "url" | "text" | "decimal" | "tel" | "email" | undefined;
90 is?: string | undefined;
91 'aria-activedescendant'?: string | undefined;
92 'aria-atomic'?: boolean | "false" | "true" | undefined;
93 'aria-autocomplete'?: "inline" | "both" | "none" | "list" | undefined;
94 'aria-busy'?: boolean | "false" | "true" | undefined;
95 'aria-checked'?: boolean | "mixed" | "false" | "true" | undefined;
96 'aria-colcount'?: number | undefined;
97 'aria-colindex'?: number | undefined;
98 'aria-colspan'?: number | undefined;
99 'aria-controls'?: string | undefined;
100 'aria-current'?: boolean | "location" | "time" | "false" | "page" | "true" | "step" | "date" | undefined;
101 'aria-describedby'?: string | undefined;
102 'aria-details'?: string | undefined;
103 'aria-disabled'?: boolean | "false" | "true" | undefined;
104 'aria-dropeffect'?: "link" | "none" | "copy" | "move" | "execute" | "popup" | undefined;
105 'aria-errormessage'?: string | undefined;
106 'aria-expanded'?: boolean | "false" | "true" | undefined;
107 'aria-flowto'?: string | undefined;
108 'aria-grabbed'?: boolean | "false" | "true" | undefined;
109 'aria-haspopup'?: boolean | "grid" | "dialog" | "menu" | "false" | "listbox" | "true" | "tree" | undefined;
110 'aria-hidden'?: boolean | "false" | "true" | undefined;
111 'aria-invalid'?: boolean | "false" | "true" | "grammar" | "spelling" | undefined;
112 'aria-keyshortcuts'?: string | undefined;
113 'aria-label'?: string | undefined;
114 'aria-labelledby'?: string | undefined;
115 'aria-level'?: number | undefined;
116 'aria-live'?: "off" | "assertive" | "polite" | undefined;
117 'aria-modal'?: boolean | "false" | "true" | undefined;
118 'aria-multiline'?: boolean | "false" | "true" | undefined;
119 'aria-multiselectable'?: boolean | "false" | "true" | undefined;
120 'aria-orientation'?: "horizontal" | "vertical" | undefined;
121 'aria-owns'?: string | undefined;
122 'aria-placeholder'?: string | undefined;
123 'aria-posinset'?: number | undefined;
124 'aria-pressed'?: boolean | "mixed" | "false" | "true" | undefined;
125 'aria-readonly'?: boolean | "false" | "true" | undefined;
126 'aria-relevant'?: "all" | "text" | "additions" | "additions removals" | "additions text" | "removals" | "removals additions" | "removals text" | "text additions" | "text removals" | undefined;
127 'aria-required'?: boolean | "false" | "true" | undefined;
128 'aria-roledescription'?: string | undefined;
129 'aria-rowcount'?: number | undefined;
130 'aria-rowindex'?: number | undefined;
131 'aria-rowspan'?: number | undefined;
132 'aria-selected'?: boolean | "false" | "true" | undefined;
133 'aria-setsize'?: number | undefined;
134 'aria-sort'?: "none" | "other" | "ascending" | "descending" | undefined;
135 "aria-valuemax": number;
136 "aria-valuemin": number;
137 "aria-valuenow": number | undefined;
138 'aria-valuetext'?: string | undefined;
139 children?: React.ReactNode;
140 dangerouslySetInnerHTML?: {
141 __html: string;
142 } | undefined;
143 onCopy?: React.ClipboardEventHandler<any> | undefined;
144 onCopyCapture?: React.ClipboardEventHandler<any> | undefined;
145 onCut?: React.ClipboardEventHandler<any> | undefined;
146 onCutCapture?: React.ClipboardEventHandler<any> | undefined;
147 onPaste?: React.ClipboardEventHandler<any> | undefined;
148 onPasteCapture?: React.ClipboardEventHandler<any> | undefined;
149 onCompositionEnd?: React.CompositionEventHandler<any> | undefined;
150 onCompositionEndCapture?: React.CompositionEventHandler<any> | undefined;
151 onCompositionStart?: React.CompositionEventHandler<any> | undefined;
152 onCompositionStartCapture?: React.CompositionEventHandler<any> | undefined;
153 onCompositionUpdate?: React.CompositionEventHandler<any> | undefined;
154 onCompositionUpdateCapture?: React.CompositionEventHandler<any> | undefined;
155 onFocus?: React.FocusEventHandler<any> | undefined;
156 onFocusCapture?: React.FocusEventHandler<any> | undefined;
157 onBlur?: React.FocusEventHandler<any> | undefined;
158 onBlurCapture?: React.FocusEventHandler<any> | undefined;
159 onChange?: React.FormEventHandler<any> | undefined;
160 onChangeCapture?: React.FormEventHandler<any> | undefined;
161 onBeforeInput?: React.FormEventHandler<any> | undefined;
162 onBeforeInputCapture?: React.FormEventHandler<any> | undefined;
163 onInput?: React.FormEventHandler<any> | undefined;
164 onInputCapture?: React.FormEventHandler<any> | undefined;
165 onReset?: React.FormEventHandler<any> | undefined;
166 onResetCapture?: React.FormEventHandler<any> | undefined;
167 onSubmit?: React.FormEventHandler<any> | undefined;
168 onSubmitCapture?: React.FormEventHandler<any> | undefined;
169 onInvalid?: React.FormEventHandler<any> | undefined;
170 onInvalidCapture?: React.FormEventHandler<any> | undefined;
171 onLoad?: React.ReactEventHandler<any> | undefined;
172 onLoadCapture?: React.ReactEventHandler<any> | undefined;
173 onError?: React.ReactEventHandler<any> | undefined;
174 onErrorCapture?: React.ReactEventHandler<any> | undefined;
175 onKeyDown?: React.KeyboardEventHandler<any> | undefined;
176 onKeyDownCapture?: React.KeyboardEventHandler<any> | undefined;
177 onKeyPress?: React.KeyboardEventHandler<any> | undefined;
178 onKeyPressCapture?: React.KeyboardEventHandler<any> | undefined;
179 onKeyUp?: React.KeyboardEventHandler<any> | undefined;
180 onKeyUpCapture?: React.KeyboardEventHandler<any> | undefined;
181 onAbort?: React.ReactEventHandler<any> | undefined;
182 onAbortCapture?: React.ReactEventHandler<any> | undefined;
183 onCanPlay?: React.ReactEventHandler<any> | undefined;
184 onCanPlayCapture?: React.ReactEventHandler<any> | undefined;
185 onCanPlayThrough?: React.ReactEventHandler<any> | undefined;
186 onCanPlayThroughCapture?: React.ReactEventHandler<any> | undefined;
187 onDurationChange?: React.ReactEventHandler<any> | undefined;
188 onDurationChangeCapture?: React.ReactEventHandler<any> | undefined;
189 onEmptied?: React.ReactEventHandler<any> | undefined;
190 onEmptiedCapture?: React.ReactEventHandler<any> | undefined;
191 onEncrypted?: React.ReactEventHandler<any> | undefined;
192 onEncryptedCapture?: React.ReactEventHandler<any> | undefined;
193 onEnded?: React.ReactEventHandler<any> | undefined;
194 onEndedCapture?: React.ReactEventHandler<any> | undefined;
195 onLoadedData?: React.ReactEventHandler<any> | undefined;
196 onLoadedDataCapture?: React.ReactEventHandler<any> | undefined;
197 onLoadedMetadata?: React.ReactEventHandler<any> | undefined;
198 onLoadedMetadataCapture?: React.ReactEventHandler<any> | undefined;
199 onLoadStart?: React.ReactEventHandler<any> | undefined;
200 onLoadStartCapture?: React.ReactEventHandler<any> | undefined;
201 onPause?: React.ReactEventHandler<any> | undefined;
202 onPauseCapture?: React.ReactEventHandler<any> | undefined;
203 onPlay?: React.ReactEventHandler<any> | undefined;
204 onPlayCapture?: React.ReactEventHandler<any> | undefined;
205 onPlaying?: React.ReactEventHandler<any> | undefined;
206 onPlayingCapture?: React.ReactEventHandler<any> | undefined;
207 onProgress?: React.ReactEventHandler<any> | undefined;
208 onProgressCapture?: React.ReactEventHandler<any> | undefined;
209 onRateChange?: React.ReactEventHandler<any> | undefined;
210 onRateChangeCapture?: React.ReactEventHandler<any> | undefined;
211 onSeeked?: React.ReactEventHandler<any> | undefined;
212 onSeekedCapture?: React.ReactEventHandler<any> | undefined;
213 onSeeking?: React.ReactEventHandler<any> | undefined;
214 onSeekingCapture?: React.ReactEventHandler<any> | undefined;
215 onStalled?: React.ReactEventHandler<any> | undefined;
216 onStalledCapture?: React.ReactEventHandler<any> | undefined;
217 onSuspend?: React.ReactEventHandler<any> | undefined;
218 onSuspendCapture?: React.ReactEventHandler<any> | undefined;
219 onTimeUpdate?: React.ReactEventHandler<any> | undefined;
220 onTimeUpdateCapture?: React.ReactEventHandler<any> | undefined;
221 onVolumeChange?: React.ReactEventHandler<any> | undefined;
222 onVolumeChangeCapture?: React.ReactEventHandler<any> | undefined;
223 onWaiting?: React.ReactEventHandler<any> | undefined;
224 onWaitingCapture?: React.ReactEventHandler<any> | undefined;
225 onAuxClick?: React.MouseEventHandler<any> | undefined;
226 onAuxClickCapture?: React.MouseEventHandler<any> | undefined;
227 onClick?: React.MouseEventHandler<any> | undefined;
228 onClickCapture?: React.MouseEventHandler<any> | undefined;
229 onContextMenu?: React.MouseEventHandler<any> | undefined;
230 onContextMenuCapture?: React.MouseEventHandler<any> | undefined;
231 onDoubleClick?: React.MouseEventHandler<any> | undefined;
232 onDoubleClickCapture?: React.MouseEventHandler<any> | undefined;
233 onDrag?: React.DragEventHandler<any> | undefined;
234 onDragCapture?: React.DragEventHandler<any> | undefined;
235 onDragEnd?: React.DragEventHandler<any> | undefined;
236 onDragEndCapture?: React.DragEventHandler<any> | undefined;
237 onDragEnter?: React.DragEventHandler<any> | undefined;
238 onDragEnterCapture?: React.DragEventHandler<any> | undefined;
239 onDragExit?: React.DragEventHandler<any> | undefined;
240 onDragExitCapture?: React.DragEventHandler<any> | undefined;
241 onDragLeave?: React.DragEventHandler<any> | undefined;
242 onDragLeaveCapture?: React.DragEventHandler<any> | undefined;
243 onDragOver?: React.DragEventHandler<any> | undefined;
244 onDragOverCapture?: React.DragEventHandler<any> | undefined;
245 onDragStart?: React.DragEventHandler<any> | undefined;
246 onDragStartCapture?: React.DragEventHandler<any> | undefined;
247 onDrop?: React.DragEventHandler<any> | undefined;
248 onDropCapture?: React.DragEventHandler<any> | undefined;
249 onMouseDown?: React.MouseEventHandler<any> | undefined;
250 onMouseDownCapture?: React.MouseEventHandler<any> | undefined;
251 onMouseEnter?: React.MouseEventHandler<any> | undefined;
252 onMouseLeave?: React.MouseEventHandler<any> | undefined;
253 onMouseMove?: React.MouseEventHandler<any> | undefined;
254 onMouseMoveCapture?: React.MouseEventHandler<any> | undefined;
255 onMouseOut?: React.MouseEventHandler<any> | undefined;
256 onMouseOutCapture?: React.MouseEventHandler<any> | undefined;
257 onMouseOver?: React.MouseEventHandler<any> | undefined;
258 onMouseOverCapture?: React.MouseEventHandler<any> | undefined;
259 onMouseUp?: React.MouseEventHandler<any> | undefined;
260 onMouseUpCapture?: React.MouseEventHandler<any> | undefined;
261 onSelect?: React.ReactEventHandler<any> | undefined;
262 onSelectCapture?: React.ReactEventHandler<any> | undefined;
263 onTouchCancel?: React.TouchEventHandler<any> | undefined;
264 onTouchCancelCapture?: React.TouchEventHandler<any> | undefined;
265 onTouchEnd?: React.TouchEventHandler<any> | undefined;
266 onTouchEndCapture?: React.TouchEventHandler<any> | undefined;
267 onTouchMove?: React.TouchEventHandler<any> | undefined;
268 onTouchMoveCapture?: React.TouchEventHandler<any> | undefined;
269 onTouchStart?: React.TouchEventHandler<any> | undefined;
270 onTouchStartCapture?: React.TouchEventHandler<any> | undefined;
271 onPointerDown?: React.PointerEventHandler<any> | undefined;
272 onPointerDownCapture?: React.PointerEventHandler<any> | undefined;
273 onPointerMove?: React.PointerEventHandler<any> | undefined;
274 onPointerMoveCapture?: React.PointerEventHandler<any> | undefined;
275 onPointerUp?: React.PointerEventHandler<any> | undefined;
276 onPointerUpCapture?: React.PointerEventHandler<any> | undefined;
277 onPointerCancel?: React.PointerEventHandler<any> | undefined;
278 onPointerCancelCapture?: React.PointerEventHandler<any> | undefined;
279 onPointerEnter?: React.PointerEventHandler<any> | undefined;
280 onPointerEnterCapture?: React.PointerEventHandler<any> | undefined;
281 onPointerLeave?: React.PointerEventHandler<any> | undefined;
282 onPointerLeaveCapture?: React.PointerEventHandler<any> | undefined;
283 onPointerOver?: React.PointerEventHandler<any> | undefined;
284 onPointerOverCapture?: React.PointerEventHandler<any> | undefined;
285 onPointerOut?: React.PointerEventHandler<any> | undefined;
286 onPointerOutCapture?: React.PointerEventHandler<any> | undefined;
287 onGotPointerCapture?: React.PointerEventHandler<any> | undefined;
288 onGotPointerCaptureCapture?: React.PointerEventHandler<any> | undefined;
289 onLostPointerCapture?: React.PointerEventHandler<any> | undefined;
290 onLostPointerCaptureCapture?: React.PointerEventHandler<any> | undefined;
291 onScroll?: React.UIEventHandler<any> | undefined;
292 onScrollCapture?: React.UIEventHandler<any> | undefined;
293 onWheel?: React.WheelEventHandler<any> | undefined;
294 onWheelCapture?: React.WheelEventHandler<any> | undefined;
295 onAnimationStart?: React.AnimationEventHandler<any> | undefined;
296 onAnimationStartCapture?: React.AnimationEventHandler<any> | undefined;
297 onAnimationEnd?: React.AnimationEventHandler<any> | undefined;
298 onAnimationEndCapture?: React.AnimationEventHandler<any> | undefined;
299 onAnimationIteration?: React.AnimationEventHandler<any> | undefined;
300 onAnimationIterationCapture?: React.AnimationEventHandler<any> | undefined;
301 onTransitionEnd?: React.TransitionEventHandler<any> | undefined;
302 onTransitionEndCapture?: React.TransitionEventHandler<any> | undefined;
303 className: string;
304 } | {
305 size?: number | undefined;
306 color?: string | undefined;
307 height?: string | number | undefined;
308 id?: string | undefined;
309 lang?: string | undefined;
310 max?: string | number | undefined;
311 media?: string | undefined;
312 method?: string | undefined;
313 min?: string | number | undefined;
314 name?: string | undefined;
315 style?: React.CSSProperties | undefined;
316 target?: string | undefined;
317 type?: string | undefined;
318 width?: string | number | undefined;
319 role: string;
320 tabIndex?: number | undefined;
321 crossOrigin?: "" | "anonymous" | "use-credentials" | undefined;
322 accentHeight?: string | number | undefined;
323 accumulate?: "none" | "sum" | undefined;
324 additive?: "replace" | "sum" | undefined;
325 alignmentBaseline?: "auto" | "inherit" | "alphabetic" | "hanging" | "ideographic" | "middle" | "baseline" | "after-edge" | "before-edge" | "central" | "mathematical" | "text-after-edge" | "text-before-edge" | undefined;
326 allowReorder?: "yes" | "no" | undefined;
327 alphabetic?: string | number | undefined;
328 amplitude?: string | number | undefined;
329 arabicForm?: "initial" | "medial" | "terminal" | "isolated" | undefined;
330 ascent?: string | number | undefined;
331 attributeName?: string | undefined;
332 attributeType?: string | undefined;
333 autoReverse?: (boolean | "false" | "true") | undefined;
334 azimuth?: string | number | undefined;
335 baseFrequency?: string | number | undefined;
336 baselineShift?: string | number | undefined;
337 baseProfile?: string | number | undefined;
338 bbox?: string | number | undefined;
339 begin?: string | number | undefined;
340 bias?: string | number | undefined;
341 by?: string | number | undefined;
342 calcMode?: string | number | undefined;
343 capHeight?: string | number | undefined;
344 clip?: string | number | undefined;
345 clipPath?: string | undefined;
346 clipPathUnits?: string | number | undefined;
347 clipRule?: string | number | undefined;
348 colorInterpolation?: string | number | undefined;
349 colorInterpolationFilters?: "auto" | "inherit" | "linearRGB" | "sRGB" | undefined;
350 colorProfile?: string | number | undefined;
351 colorRendering?: string | number | undefined;
352 contentScriptType?: string | number | undefined;
353 contentStyleType?: string | number | undefined;
354 cursor?: string | number | undefined;
355 cx?: string | number | undefined;
356 cy?: string | number | undefined;
357 d?: string | undefined;
358 decelerate?: string | number | undefined;
359 descent?: string | number | undefined;
360 diffuseConstant?: string | number | undefined;
361 direction?: string | number | undefined;
362 display?: string | number | undefined;
363 divisor?: string | number | undefined;
364 dominantBaseline?: string | number | undefined;
365 dur?: string | number | undefined;
366 dx?: string | number | undefined;
367 dy?: string | number | undefined;
368 edgeMode?: string | number | undefined;
369 elevation?: string | number | undefined;
370 enableBackground?: string | number | undefined;
371 end?: string | number | undefined;
372 exponent?: string | number | undefined;
373 externalResourcesRequired?: (boolean | "false" | "true") | undefined;
374 fill?: string | undefined;
375 fillOpacity?: string | number | undefined;
376 fillRule?: "evenodd" | "nonzero" | "inherit" | undefined;
377 filter?: string | undefined;
378 filterRes?: string | number | undefined;
379 filterUnits?: string | number | undefined;
380 floodColor?: string | number | undefined;
381 floodOpacity?: string | number | undefined;
382 focusable?: "auto" | (boolean | "false" | "true") | undefined;
383 fontFamily?: string | undefined;
384 fontSize?: string | number | undefined;
385 fontSizeAdjust?: string | number | undefined;
386 fontStretch?: string | number | undefined;
387 fontStyle?: string | number | undefined;
388 fontVariant?: string | number | undefined;
389 fontWeight?: string | number | undefined;
390 format?: string | number | undefined;
391 fr?: string | number | undefined;
392 from?: string | number | undefined;
393 fx?: string | number | undefined;
394 fy?: string | number | undefined;
395 g1?: string | number | undefined;
396 g2?: string | number | undefined;
397 glyphName?: string | number | undefined;
398 glyphOrientationHorizontal?: string | number | undefined;
399 glyphOrientationVertical?: string | number | undefined;
400 glyphRef?: string | number | undefined;
401 gradientTransform?: string | undefined;
402 gradientUnits?: string | undefined;
403 hanging?: string | number | undefined;
404 horizAdvX?: string | number | undefined;
405 horizOriginX?: string | number | undefined;
406 href?: string | undefined;
407 ideographic?: string | number | undefined;
408 imageRendering?: string | number | undefined;
409 in2?: string | number | undefined;
410 in?: string | undefined;
411 intercept?: string | number | undefined;
412 k1?: string | number | undefined;
413 k2?: string | number | undefined;
414 k3?: string | number | undefined;
415 k4?: string | number | undefined;
416 k?: string | number | undefined;
417 kernelMatrix?: string | number | undefined;
418 kernelUnitLength?: string | number | undefined;
419 kerning?: string | number | undefined;
420 keyPoints?: string | number | undefined;
421 keySplines?: string | number | undefined;
422 keyTimes?: string | number | undefined;
423 lengthAdjust?: string | number | undefined;
424 letterSpacing?: string | number | undefined;
425 lightingColor?: string | number | undefined;
426 limitingConeAngle?: string | number | undefined;
427 local?: string | number | undefined;
428 markerEnd?: string | undefined;
429 markerHeight?: string | number | undefined;
430 markerMid?: string | undefined;
431 markerStart?: string | undefined;
432 markerUnits?: string | number | undefined;
433 markerWidth?: string | number | undefined;
434 mask?: string | undefined;
435 maskContentUnits?: string | number | undefined;
436 maskUnits?: string | number | undefined;
437 mathematical?: string | number | undefined;
438 mode?: string | number | undefined;
439 numOctaves?: string | number | undefined;
440 offset?: string | number | undefined;
441 opacity?: string | number | undefined;
442 operator?: string | number | undefined;
443 order?: string | number | undefined;
444 orient?: string | number | undefined;
445 orientation?: string | number | undefined;
446 origin?: string | number | undefined;
447 overflow?: string | number | undefined;
448 overlinePosition?: string | number | undefined;
449 overlineThickness?: string | number | undefined;
450 paintOrder?: string | number | undefined;
451 panose1?: string | number | undefined;
452 path?: string | undefined;
453 pathLength?: string | number | undefined;
454 patternContentUnits?: string | undefined;
455 patternTransform?: string | number | undefined;
456 patternUnits?: string | undefined;
457 pointerEvents?: string | number | undefined;
458 points?: string | undefined;
459 pointsAtX?: string | number | undefined;
460 pointsAtY?: string | number | undefined;
461 pointsAtZ?: string | number | undefined;
462 preserveAlpha?: (boolean | "false" | "true") | undefined;
463 preserveAspectRatio?: string | undefined;
464 primitiveUnits?: string | number | undefined;
465 r?: string | number | undefined;
466 radius?: string | number | undefined;
467 refX?: string | number | undefined;
468 refY?: string | number | undefined;
469 renderingIntent?: string | number | undefined;
470 repeatCount?: string | number | undefined;
471 repeatDur?: string | number | undefined;
472 requiredExtensions?: string | number | undefined;
473 requiredFeatures?: string | number | undefined;
474 restart?: string | number | undefined;
475 result?: string | undefined;
476 rotate?: string | number | undefined;
477 rx?: string | number | undefined;
478 ry?: string | number | undefined;
479 scale?: string | number | undefined;
480 seed?: string | number | undefined;
481 shapeRendering?: string | number | undefined;
482 slope?: string | number | undefined;
483 spacing?: string | number | undefined;
484 specularConstant?: string | number | undefined;
485 specularExponent?: string | number | undefined;
486 speed?: string | number | undefined;
487 spreadMethod?: string | undefined;
488 startOffset?: string | number | undefined;
489 stdDeviation?: string | number | undefined;
490 stemh?: string | number | undefined;
491 stemv?: string | number | undefined;
492 stitchTiles?: string | number | undefined;
493 stopColor?: string | undefined;
494 stopOpacity?: string | number | undefined;
495 strikethroughPosition?: string | number | undefined;
496 strikethroughThickness?: string | number | undefined;
497 string?: string | number | undefined;
498 stroke?: string | undefined;
499 strokeDasharray?: string | number | undefined;
500 strokeDashoffset?: string | number | undefined;
501 strokeLinecap?: "square" | "butt" | "round" | "inherit" | undefined;
502 strokeLinejoin?: "round" | "bevel" | "miter" | "inherit" | undefined;
503 strokeMiterlimit?: string | number | undefined;
504 strokeOpacity?: string | number | undefined;
505 strokeWidth?: string | number | undefined;
506 surfaceScale?: string | number | undefined;
507 systemLanguage?: string | number | undefined;
508 tableValues?: string | number | undefined;
509 targetX?: string | number | undefined;
510 targetY?: string | number | undefined;
511 textAnchor?: string | undefined;
512 textDecoration?: string | number | undefined;
513 textLength?: string | number | undefined;
514 textRendering?: string | number | undefined;
515 to?: string | number | undefined;
516 transform?: string | undefined;
517 u1?: string | number | undefined;
518 u2?: string | number | undefined;
519 underlinePosition?: string | number | undefined;
520 underlineThickness?: string | number | undefined;
521 unicode?: string | number | undefined;
522 unicodeBidi?: string | number | undefined;
523 unicodeRange?: string | number | undefined;
524 unitsPerEm?: string | number | undefined;
525 vAlphabetic?: string | number | undefined;
526 values?: string | undefined;
527 vectorEffect?: string | number | undefined;
528 version?: string | undefined;
529 vertAdvY?: string | number | undefined;
530 vertOriginX?: string | number | undefined;
531 vertOriginY?: string | number | undefined;
532 vHanging?: string | number | undefined;
533 vIdeographic?: string | number | undefined;
534 viewBox?: string | undefined;
535 viewTarget?: string | number | undefined;
536 visibility?: string | number | undefined;
537 vMathematical?: string | number | undefined;
538 widths?: string | number | undefined;
539 wordSpacing?: string | number | undefined;
540 writingMode?: string | number | undefined;
541 x1?: string | number | undefined;
542 x2?: string | number | undefined;
543 x?: string | number | undefined;
544 xChannelSelector?: string | undefined;
545 xHeight?: string | number | undefined;
546 xlinkActuate?: string | undefined;
547 xlinkArcrole?: string | undefined;
548 xlinkHref?: string | undefined;
549 xlinkRole?: string | undefined;
550 xlinkShow?: string | undefined;
551 xlinkTitle?: string | undefined;
552 xlinkType?: string | undefined;
553 xmlBase?: string | undefined;
554 xmlLang?: string | undefined;
555 xmlns?: string | undefined;
556 xmlnsXlink?: string | undefined;
557 xmlSpace?: string | undefined;
558 y1?: string | number | undefined;
559 y2?: string | number | undefined;
560 y?: string | number | undefined;
561 yChannelSelector?: string | undefined;
562 z?: string | number | undefined;
563 zoomAndPan?: string | undefined;
564 'aria-activedescendant'?: string | undefined;
565 'aria-atomic'?: boolean | "false" | "true" | undefined;
566 'aria-autocomplete'?: "inline" | "both" | "none" | "list" | undefined;
567 'aria-busy'?: boolean | "false" | "true" | undefined;
568 'aria-checked'?: boolean | "mixed" | "false" | "true" | undefined;
569 'aria-colcount'?: number | undefined;
570 'aria-colindex'?: number | undefined;
571 'aria-colspan'?: number | undefined;
572 'aria-controls'?: string | undefined;
573 'aria-current'?: boolean | "location" | "time" | "false" | "page" | "true" | "step" | "date" | undefined;
574 'aria-describedby'?: string | undefined;
575 'aria-details'?: string | undefined;
576 'aria-disabled'?: boolean | "false" | "true" | undefined;
577 'aria-dropeffect'?: "link" | "none" | "copy" | "move" | "execute" | "popup" | undefined;
578 'aria-errormessage'?: string | undefined;
579 'aria-expanded'?: boolean | "false" | "true" | undefined;
580 'aria-flowto'?: string | undefined;
581 'aria-grabbed'?: boolean | "false" | "true" | undefined;
582 'aria-haspopup'?: boolean | "grid" | "dialog" | "menu" | "false" | "listbox" | "true" | "tree" | undefined;
583 'aria-hidden'?: boolean | "false" | "true" | undefined;
584 'aria-invalid'?: boolean | "false" | "true" | "grammar" | "spelling" | undefined;
585 'aria-keyshortcuts'?: string | undefined;
586 'aria-label'?: string | undefined;
587 'aria-labelledby'?: string | undefined;
588 'aria-level'?: number | undefined;
589 'aria-live'?: "off" | "assertive" | "polite" | undefined;
590 'aria-modal'?: boolean | "false" | "true" | undefined;
591 'aria-multiline'?: boolean | "false" | "true" | undefined;
592 'aria-multiselectable'?: boolean | "false" | "true" | undefined;
593 'aria-orientation'?: "horizontal" | "vertical" | undefined;
594 'aria-owns'?: string | undefined;
595 'aria-placeholder'?: string | undefined;
596 'aria-posinset'?: number | undefined;
597 'aria-pressed'?: boolean | "mixed" | "false" | "true" | undefined;
598 'aria-readonly'?: boolean | "false" | "true" | undefined;
599 'aria-relevant'?: "all" | "text" | "additions" | "additions removals" | "additions text" | "removals" | "removals additions" | "removals text" | "text additions" | "text removals" | undefined;
600 'aria-required'?: boolean | "false" | "true" | undefined;
601 'aria-roledescription'?: string | undefined;
602 'aria-rowcount'?: number | undefined;
603 'aria-rowindex'?: number | undefined;
604 'aria-rowspan'?: number | undefined;
605 'aria-selected'?: boolean | "false" | "true" | undefined;
606 'aria-setsize'?: number | undefined;
607 'aria-sort'?: "none" | "other" | "ascending" | "descending" | undefined;
608 "aria-valuemax": number;
609 "aria-valuemin": number;
610 "aria-valuenow": number | undefined;
611 'aria-valuetext'?: string | undefined;
612 children?: React.ReactNode;
613 dangerouslySetInnerHTML?: {
614 __html: string;
615 } | undefined;
616 onCopy?: React.ClipboardEventHandler<any> | undefined;
617 onCopyCapture?: React.ClipboardEventHandler<any> | undefined;
618 onCut?: React.ClipboardEventHandler<any> | undefined;
619 onCutCapture?: React.ClipboardEventHandler<any> | undefined;
620 onPaste?: React.ClipboardEventHandler<any> | undefined;
621 onPasteCapture?: React.ClipboardEventHandler<any> | undefined;
622 onCompositionEnd?: React.CompositionEventHandler<any> | undefined;
623 onCompositionEndCapture?: React.CompositionEventHandler<any> | undefined;
624 onCompositionStart?: React.CompositionEventHandler<any> | undefined;
625 onCompositionStartCapture?: React.CompositionEventHandler<any> | undefined;
626 onCompositionUpdate?: React.CompositionEventHandler<any> | undefined;
627 onCompositionUpdateCapture?: React.CompositionEventHandler<any> | undefined;
628 onFocus?: React.FocusEventHandler<any> | undefined;
629 onFocusCapture?: React.FocusEventHandler<any> | undefined;
630 onBlur?: React.FocusEventHandler<any> | undefined;
631 onBlurCapture?: React.FocusEventHandler<any> | undefined;
632 onChange?: React.FormEventHandler<any> | undefined;
633 onChangeCapture?: React.FormEventHandler<any> | undefined;
634 onBeforeInput?: React.FormEventHandler<any> | undefined;
635 onBeforeInputCapture?: React.FormEventHandler<any> | undefined;
636 onInput?: React.FormEventHandler<any> | undefined;
637 onInputCapture?: React.FormEventHandler<any> | undefined;
638 onReset?: React.FormEventHandler<any> | undefined;
639 onResetCapture?: React.FormEventHandler<any> | undefined;
640 onSubmit?: React.FormEventHandler<any> | undefined;
641 onSubmitCapture?: React.FormEventHandler<any> | undefined;
642 onInvalid?: React.FormEventHandler<any> | undefined;
643 onInvalidCapture?: React.FormEventHandler<any> | undefined;
644 onLoad?: React.ReactEventHandler<any> | undefined;
645 onLoadCapture?: React.ReactEventHandler<any> | undefined;
646 onError?: React.ReactEventHandler<any> | undefined;
647 onErrorCapture?: React.ReactEventHandler<any> | undefined;
648 onKeyDown?: React.KeyboardEventHandler<any> | undefined;
649 onKeyDownCapture?: React.KeyboardEventHandler<any> | undefined;
650 onKeyPress?: React.KeyboardEventHandler<any> | undefined;
651 onKeyPressCapture?: React.KeyboardEventHandler<any> | undefined;
652 onKeyUp?: React.KeyboardEventHandler<any> | undefined;
653 onKeyUpCapture?: React.KeyboardEventHandler<any> | undefined;
654 onAbort?: React.ReactEventHandler<any> | undefined;
655 onAbortCapture?: React.ReactEventHandler<any> | undefined;
656 onCanPlay?: React.ReactEventHandler<any> | undefined;
657 onCanPlayCapture?: React.ReactEventHandler<any> | undefined;
658 onCanPlayThrough?: React.ReactEventHandler<any> | undefined;
659 onCanPlayThroughCapture?: React.ReactEventHandler<any> | undefined;
660 onDurationChange?: React.ReactEventHandler<any> | undefined;
661 onDurationChangeCapture?: React.ReactEventHandler<any> | undefined;
662 onEmptied?: React.ReactEventHandler<any> | undefined;
663 onEmptiedCapture?: React.ReactEventHandler<any> | undefined;
664 onEncrypted?: React.ReactEventHandler<any> | undefined;
665 onEncryptedCapture?: React.ReactEventHandler<any> | undefined;
666 onEnded?: React.ReactEventHandler<any> | undefined;
667 onEndedCapture?: React.ReactEventHandler<any> | undefined;
668 onLoadedData?: React.ReactEventHandler<any> | undefined;
669 onLoadedDataCapture?: React.ReactEventHandler<any> | undefined;
670 onLoadedMetadata?: React.ReactEventHandler<any> | undefined;
671 onLoadedMetadataCapture?: React.ReactEventHandler<any> | undefined;
672 onLoadStart?: React.ReactEventHandler<any> | undefined;
673 onLoadStartCapture?: React.ReactEventHandler<any> | undefined;
674 onPause?: React.ReactEventHandler<any> | undefined;
675 onPauseCapture?: React.ReactEventHandler<any> | undefined;
676 onPlay?: React.ReactEventHandler<any> | undefined;
677 onPlayCapture?: React.ReactEventHandler<any> | undefined;
678 onPlaying?: React.ReactEventHandler<any> | undefined;
679 onPlayingCapture?: React.ReactEventHandler<any> | undefined;
680 onProgress?: React.ReactEventHandler<any> | undefined;
681 onProgressCapture?: React.ReactEventHandler<any> | undefined;
682 onRateChange?: React.ReactEventHandler<any> | undefined;
683 onRateChangeCapture?: React.ReactEventHandler<any> | undefined;
684 onSeeked?: React.ReactEventHandler<any> | undefined;
685 onSeekedCapture?: React.ReactEventHandler<any> | undefined;
686 onSeeking?: React.ReactEventHandler<any> | undefined;
687 onSeekingCapture?: React.ReactEventHandler<any> | undefined;
688 onStalled?: React.ReactEventHandler<any> | undefined;
689 onStalledCapture?: React.ReactEventHandler<any> | undefined;
690 onSuspend?: React.ReactEventHandler<any> | undefined;
691 onSuspendCapture?: React.ReactEventHandler<any> | undefined;
692 onTimeUpdate?: React.ReactEventHandler<any> | undefined;
693 onTimeUpdateCapture?: React.ReactEventHandler<any> | undefined;
694 onVolumeChange?: React.ReactEventHandler<any> | undefined;
695 onVolumeChangeCapture?: React.ReactEventHandler<any> | undefined;
696 onWaiting?: React.ReactEventHandler<any> | undefined;
697 onWaitingCapture?: React.ReactEventHandler<any> | undefined;
698 onAuxClick?: React.MouseEventHandler<any> | undefined;
699 onAuxClickCapture?: React.MouseEventHandler<any> | undefined;
700 onClick?: React.MouseEventHandler<any> | undefined;
701 onClickCapture?: React.MouseEventHandler<any> | undefined;
702 onContextMenu?: React.MouseEventHandler<any> | undefined;
703 onContextMenuCapture?: React.MouseEventHandler<any> | undefined;
704 onDoubleClick?: React.MouseEventHandler<any> | undefined;
705 onDoubleClickCapture?: React.MouseEventHandler<any> | undefined;
706 onDrag?: React.DragEventHandler<any> | undefined;
707 onDragCapture?: React.DragEventHandler<any> | undefined;
708 onDragEnd?: React.DragEventHandler<any> | undefined;
709 onDragEndCapture?: React.DragEventHandler<any> | undefined;
710 onDragEnter?: React.DragEventHandler<any> | undefined;
711 onDragEnterCapture?: React.DragEventHandler<any> | undefined;
712 onDragExit?: React.DragEventHandler<any> | undefined;
713 onDragExitCapture?: React.DragEventHandler<any> | undefined;
714 onDragLeave?: React.DragEventHandler<any> | undefined;
715 onDragLeaveCapture?: React.DragEventHandler<any> | undefined;
716 onDragOver?: React.DragEventHandler<any> | undefined;
717 onDragOverCapture?: React.DragEventHandler<any> | undefined;
718 onDragStart?: React.DragEventHandler<any> | undefined;
719 onDragStartCapture?: React.DragEventHandler<any> | undefined;
720 onDrop?: React.DragEventHandler<any> | undefined;
721 onDropCapture?: React.DragEventHandler<any> | undefined;
722 onMouseDown?: React.MouseEventHandler<any> | undefined;
723 onMouseDownCapture?: React.MouseEventHandler<any> | undefined;
724 onMouseEnter?: React.MouseEventHandler<any> | undefined;
725 onMouseLeave?: React.MouseEventHandler<any> | undefined;
726 onMouseMove?: React.MouseEventHandler<any> | undefined;
727 onMouseMoveCapture?: React.MouseEventHandler<any> | undefined;
728 onMouseOut?: React.MouseEventHandler<any> | undefined;
729 onMouseOutCapture?: React.MouseEventHandler<any> | undefined;
730 onMouseOver?: React.MouseEventHandler<any> | undefined;
731 onMouseOverCapture?: React.MouseEventHandler<any> | undefined;
732 onMouseUp?: React.MouseEventHandler<any> | undefined;
733 onMouseUpCapture?: React.MouseEventHandler<any> | undefined;
734 onSelect?: React.ReactEventHandler<any> | undefined;
735 onSelectCapture?: React.ReactEventHandler<any> | undefined;
736 onTouchCancel?: React.TouchEventHandler<any> | undefined;
737 onTouchCancelCapture?: React.TouchEventHandler<any> | undefined;
738 onTouchEnd?: React.TouchEventHandler<any> | undefined;
739 onTouchEndCapture?: React.TouchEventHandler<any> | undefined;
740 onTouchMove?: React.TouchEventHandler<any> | undefined;
741 onTouchMoveCapture?: React.TouchEventHandler<any> | undefined;
742 onTouchStart?: React.TouchEventHandler<any> | undefined;
743 onTouchStartCapture?: React.TouchEventHandler<any> | undefined;
744 onPointerDown?: React.PointerEventHandler<any> | undefined;
745 onPointerDownCapture?: React.PointerEventHandler<any> | undefined;
746 onPointerMove?: React.PointerEventHandler<any> | undefined;
747 onPointerMoveCapture?: React.PointerEventHandler<any> | undefined;
748 onPointerUp?: React.PointerEventHandler<any> | undefined;
749 onPointerUpCapture?: React.PointerEventHandler<any> | undefined;
750 onPointerCancel?: React.PointerEventHandler<any> | undefined;
751 onPointerCancelCapture?: React.PointerEventHandler<any> | undefined;
752 onPointerEnter?: React.PointerEventHandler<any> | undefined;
753 onPointerEnterCapture?: React.PointerEventHandler<any> | undefined;
754 onPointerLeave?: React.PointerEventHandler<any> | undefined;
755 onPointerLeaveCapture?: React.PointerEventHandler<any> | undefined;
756 onPointerOver?: React.PointerEventHandler<any> | undefined;
757 onPointerOverCapture?: React.PointerEventHandler<any> | undefined;
758 onPointerOut?: React.PointerEventHandler<any> | undefined;
759 onPointerOutCapture?: React.PointerEventHandler<any> | undefined;
760 onGotPointerCapture?: React.PointerEventHandler<any> | undefined;
761 onGotPointerCaptureCapture?: React.PointerEventHandler<any> | undefined;
762 onLostPointerCapture?: React.PointerEventHandler<any> | undefined;
763 onLostPointerCaptureCapture?: React.PointerEventHandler<any> | undefined;
764 onScroll?: React.UIEventHandler<any> | undefined;
765 onScrollCapture?: React.UIEventHandler<any> | undefined;
766 onWheel?: React.WheelEventHandler<any> | undefined;
767 onWheelCapture?: React.WheelEventHandler<any> | undefined;
768 onAnimationStart?: React.AnimationEventHandler<any> | undefined;
769 onAnimationStartCapture?: React.AnimationEventHandler<any> | undefined;
770 onAnimationEnd?: React.AnimationEventHandler<any> | undefined;
771 onAnimationEndCapture?: React.AnimationEventHandler<any> | undefined;
772 onAnimationIteration?: React.AnimationEventHandler<any> | undefined;
773 onAnimationIterationCapture?: React.AnimationEventHandler<any> | undefined;
774 onTransitionEnd?: React.TransitionEventHandler<any> | undefined;
775 onTransitionEndCapture?: React.TransitionEventHandler<any> | undefined;
776 className: string;
777 }, Element>;
778 protected validateProps({ className, size }: SpinnerProps): void;
779 /**
780 * Resolve size to a pixel value.
781 * Size can be set by className, props, default, or minimum constant.
782 */
783 private getSize;
784 /** Compute viewbox such that stroked track sits exactly at edge of image frame. */
785 private getViewBox;
786}