import { CommonRequestConfig } from '@teamix/utils';
import { BaseAction } from './base';
export interface RequestAction extends CommonRequestConfig, BaseAction {
}
export declare function doRequest(action: RequestAction, context?: any, history?: any, extraParams?: any): Promise<unknown>;
export declare function useRequestAction(action: RequestAction, actionContext?: any): {
    loading: boolean;
};
export default useRequestAction;
