import { Action } from 'redux'; import { ActionsObservable } from 'redux-observable'; import { LDErrorMsgState } from './../LDError'; import { ILDWebResource } from '../../ldaccess/ildresource'; export declare const IMG_UPLOAD_REQUEST = "metaexplorer.io/IMG_UPLOAD_REQUEST"; export declare const IMG_UPLOAD_RESULT = "metaexplorer.io/IMG_UPLOAD_RESULT"; export declare const IMG_UPLOAD_ERROR = "metaexplorer.io/IMG_UPLOAD_ERROR"; export declare const uploadImgRequestAction: (fileList: FileList, targetUrl: string) => { type: string; imgUL: FileList; targetUrl: string; }; export declare const uploadImgResultAction: (imgULpayload: ILDWebResource) => { type: string; imgULpayload: ILDWebResource; }; export declare const loadImgFailure: (message: string) => LDErrorMsgState; export declare const isUploadingImgReducer: (state: boolean, action: Action) => boolean; export declare const uploadImageEpic: (action$: ActionsObservable, store: any, { imgULAPI }: any) => import("rxjs").Observable;