///
import { Item, AnyObject } from '../ComponentTypes';
interface UseAsyncLoadItemsInputProps {
initItems: Item[];
loaderSize: number;
loaderStyle?: AnyObject;
forceLoadOnce?: object;
asyncLoadItems?: () => Promise- ;
}
interface UseAsyncLoadItemsProps {
items: Item[];
loading: boolean;
loader: JSX.Element | null;
}
declare const useAsyncLoadItems: ({ initItems, loaderSize, loaderStyle, forceLoadOnce, asyncLoadItems, }: UseAsyncLoadItemsInputProps) => UseAsyncLoadItemsProps;
export default useAsyncLoadItems;