/**
 * 解析 `/cone/mfmanage/cube/platform/getList` 与 `createOrUpdate` 的返回体（含 cn-request 一层 `data` 包装）。
 */
import type { CubeTableDataRow } from '../../../cn-ai-table/types/cube-platform-meta';
/**
 * 与 `@cainiaofe/cn-request` 对齐：响应常为 `{ data: 业务体 }`。
 * 有 `data` 则取内层，否则认为调用方已传入业务体。
 */
export declare function unwrapResponseData<T>(result: unknown): T;
/**
 * 解析 getList 响应，得到是否成功、行列表、分页总条数。
 *
 * `success`：显式 `success === false` 为失败；否则 `success === true`、或 `errorCode === '0000'`、或
 * 有行数据（避免仅 success 字段缺失/在外层时误判失败）。
 */
export declare function parseGetListPage(result: unknown): {
    success: boolean;
    rows: CubeTableDataRow[];
    totalCount: number;
};
/**
 * 解析 createOrUpdate 响应中的配置行主键 `id`（供后续更新带 `id`）。
 * 优先取 `data.id`；否则取根上的 `id`；再兜底最外层 `result.id`（兼容未走 unwrap 的少数形态）。
 */
export declare function parseCreateOrUpdateRowId(result: unknown): string | undefined;
