import * as React from 'react'; export declare const enum LoaderSize { Medium = "medium", Small = "small" } export interface LoaderProps { color?: 'black' | 'white' | 'gray' | 'primary'; className?: string; staticPosition?: boolean; size?: LoaderSize; } declare enum LoaderStates { Initial = 0, Appear = 1, Active = 2 } interface LoaderState { state: LoaderStates; } export declare class Loader extends React.PureComponent { private _stateChangeTimeout; constructor(props: LoaderProps); render(): JSX.Element; componentDidMount(): void; componentWillUnmount(): void; private _getStateClass; } export {};