import React from 'react';
/** 与 Info2 `booking/mock.ts#getNoResource2`、OS `noResource.ts` 约定：id=0 为「无资源」占位行。 */
export declare function getNoResourceDisplayLabel(): string;
/**
 * 资源下拉选项 label（对齐 info2 `formatResources` 内 JSX）。
 * 不可用（!usable）或未绑定（unbound）时展示红色三角标。
 */
export declare function buildResourceOptionLabel(row: any): React.ReactNode;
/**
 * OS `getNoResource2` 的文案字段为空，Select 会回退显示 value `0`。
 * 在 SalesSdk 抽屉内补齐与 Info2 mock 一致的展示文案，并补上不可用三角标 label。
 */
export declare function normalizeResourceDisplayList(resources: any[] | undefined): any[];
export declare function normalizeResourceDisplayMaps(maps: Record<string, any> | undefined): Record<string, any>;
