import { IRemote, IClearDataType } from '../type';
export interface BuildQueryAndFetchOptions {
    remote?: IRemote;
    innerParams: React.MutableRefObject<Record<string, any>>;
    currentPage: number;
    pageSize: number;
    clearDataType: IClearDataType;
    paramsData: Record<string, any>;
}
/**
 * 拼请求参数并发请求（单次请求与单批请求共用）
 * 不处理响应转换、loading、锁、callback，由调用方负责
 */
export declare function buildQueryAndFetch(options: BuildQueryAndFetchOptions): Promise<any>;
