/**
 * 源码场景下视图 / AI 列配置的落点（与业务 URL 互斥）：
 *
 * - **业务 URL**（`url/`）：`viewConfig`、`bizRequestConfig.aiColumn` 等
 * - **直连开放平台**（`open-platform/`）：getList / createOrUpdate → 视图 {@link fetchViewsFromCube}、{@link persistViewsToCube}；AI 列 {@link fetchAiColumnsFromCube}、{@link persistAiColumnsToCube}
 * - **是否可走直连**：{@link isCubeDirect}（与 `getCubePlatformMeta` + 非低码一致）
 *
 * 页面维度（`pageId` / `appCode` 等）解析：{@link getCubePlatformMeta}；业务显式值写在 `bizRequestConfig.cubePlatform` 的 **`getListRequestConfig.data` / `createOrUpdateRequestConfig.data`**（类型文件 `types/cube-platform-meta.ts` 仅为内部解析结果，**非**业务侧单独 `meta` 配置）。
 */
export { isCubeDirect } from './isCubeDirect';
export { fetchViewsFromCube } from './open-platform/fetch-views-from-cube';
export { fetchAiColumnsFromCube } from './open-platform/fetch-ai-columns-from-cube';
export { persistUserCubeTableView as persistViewsToCube, persistAiColumnsToCube, } from './open-platform/persist-user-cube';
export { getCubePlatformMeta } from './open-platform/get-cube-platform-meta';
export { getCubePlatformUserId } from './open-platform/get-cube-platform-user-id';
export { normalizeViewsResponse, queryTableViews, saveTableViews, } from './url/manual-biz-view-config-urls';
