import type { ListPagerInfo, ModuleAction, ModuleActionRequest, ModuleDefinition, RequestProcessOptions } from '../types/index.js'; /** 将模块名、动作名和调用参数解析为实际 API 请求路径、查询参数和请求体。 */ export declare function resolveActionRequest(module: ModuleDefinition, actionName: string, params?: Record): ModuleActionRequest; /** 根据动作定义中的 resultGetter,从原始响应里提取业务数据。 */ export declare function extractResult(action: ModuleAction, response: Record, params?: Record, options?: RequestProcessOptions): unknown; /** 根据动作定义中的 pagerGetter,从原始响应里提取分页信息。 */ export declare function extractPager(action: ModuleAction, response: Record, params?: Record, options?: RequestProcessOptions): ListPagerInfo | undefined;