/** * 平面图侧栏 palette「查看全部」弹窗(私有物料) * - 复用 `PisellProResourcePickerModal` 的 UI 与 Selector 数量选择能力 * - Selector 使用 valueType="object" 以启用数量选择器(max>1) */ import React from 'react'; /** 与 materials 内 FloorMapToolbarPaletteEntry 兼容的最小字段集合 */ export interface FloorMapPaletteEntryLike { key: string; label: string; kind: { value: string; }; builtinShapeKey?: string; } export interface PisellFloorMapPaletteViewAllModalProps { open: boolean; categoryLabel: string; entries: FloorMapPaletteEntryLike[]; onClose: () => void; onConfirm: (items: Array<{ elementKind: string; builtinShapeKey?: string; }>) => void; renderEntryPreview: (entry: FloorMapPaletteEntryLike) => React.ReactNode; /** 容器平台:透传到 PisellProResourcePickerModal,手机请传 'h5' */ platform?: 'pc' | 'h5' | 'ipad'; } export declare function PisellFloorMapPaletteViewAllModal(props: PisellFloorMapPaletteViewAllModalProps): React.JSX.Element; export default PisellFloorMapPaletteViewAllModal;