///
import { TaskState } from '@wix/bex-core';
export interface LoadingRow {
id: string;
startTime: number;
}
export declare class LoadingRowState {
readonly loadingItems: import("mobx").ObservableMap;
animationDuration: number;
animationData: {
layers: any[];
} | undefined;
LottieRenderer: ((props: import("lottie-react").LottieComponentProps) => import("react").ReactElement>) | undefined;
loadAnimationAssetsTask: TaskState;
constructor();
addLoadingItem(id: string): void;
removeLoadingItem(id: string): void;
isLoading(id: string): boolean;
setLottieRenderer(): Promise;
setAnimationData(): Promise;
_loadAnimationAssets(): void;
}
//# sourceMappingURL=LoadingRowState.d.ts.map