/**
 * 侧栏 palette「查看全部」：任意分类下图元超过展示上限时，弹窗内按数量多选并一键落点。
 */
import React from 'react';
import { type FloorMapPaletteBulkPlaceItem, type FloorMapToolbarPaletteEntry } from '../utils/floorMapToolbarPalette';
export interface FloorMapToolbarViewAllModalProps {
    open: boolean;
    categoryLabel: string;
    entries: FloorMapToolbarPaletteEntry[];
    onClose: () => void;
    onConfirm: (items: FloorMapPaletteBulkPlaceItem[]) => void;
    renderEntryPreview: (entry: FloorMapToolbarPaletteEntry) => React.ReactNode;
    /**
     * 容器平台：透传到 `PisellContainer` 的 `props.platform`。
     * 手机布局应传 `'h5'`，否则默认 `'pc'`。
     */
    platform?: 'pc' | 'h5' | 'ipad';
}
export declare function FloorMapToolbarViewAllModal(props: FloorMapToolbarViewAllModalProps): React.JSX.Element;
export default FloorMapToolbarViewAllModal;
