import * as React from 'react'; declare const SpinSizes: ["small", "default", "large"]; export declare type SpinSize = typeof SpinSizes[number]; export declare type SpinIndicator = React.ReactElement; export interface SpinProps { prefixCls?: string; className?: string; spinning?: boolean; style?: React.CSSProperties; size?: SpinSize; tip?: React.ReactNode; delay?: number; wrapperClassName?: string; indicator?: SpinIndicator; children?: React.ReactNode; } export interface SpinClassProps extends SpinProps { spinPrefixCls: string; } export declare type SpinFCType = React.FC & { setDefaultIndicator: (indicator: React.ReactNode) => void; }; export interface SpinState { spinning?: boolean; notCssAnimationSupported?: boolean; } declare const SpinFC: SpinFCType; export default SpinFC;