import { IAPIObjectState, IAPIOptions, IStatus } from './types';
import { IObjectLoaderOptions, IObjectRunLoaderOptions } from './loaderTypes';
export declare const apiObjectHelper: <T, B, O>(state: () => IAPIObjectState<T>, onUpdateStatus: (status: IStatus) => void, onUpdateOptions: (options: IAPIOptions) => void, onUpdateData: (data: any) => void, data: B | undefined, opts: IObjectLoaderOptions<T, B, O> & IObjectRunLoaderOptions<T, O>) => Promise<void>;
