/// <reference types="react" />
import { BaseComponent } from '../../Utilities';
import { IShimmerProps } from './Shimmer.types';
export interface IShimmerState {
    /**
     * Flag for knowing when to remove the shimmerWrapper from the DOM.
     */
    contentLoaded?: boolean;
}
export declare class ShimmerBase extends BaseComponent<IShimmerProps, IShimmerState> {
    static defaultProps: IShimmerProps;
    private _classNames;
    private _lastTimeoutId;
    constructor(props: IShimmerProps);
    componentWillReceiveProps(nextProps: IShimmerProps): void;
    render(): JSX.Element;
}
