import React from 'react'; import type { RecordBoardProps, ReservationScheduleBandValue } from '@pisell/materials'; import type { PisellReservationTableRow, SelectFloorMapResourcePayload } from '../types'; import './SelectFloorMapResourceDialog.less'; declare type LooseScheduleValue = ReservationScheduleBandValue | { date?: unknown; at?: unknown; } | string | undefined; export interface SelectFloorMapResourceDialogProps { open: boolean; onClose?: () => void; onClick?: (payload: SelectFloorMapResourcePayload) => void; reservationBiz?: string; businessCode?: string; associatedMenuListIds?: number[]; scheduleValue?: LooseScheduleValue; floorPlanId?: number | null; floorPlanCode?: string; floorPlanCanvasWidth?: number; floorPlanCanvasHeight?: number; dataSources?: Record; floorMap?: RecordBoardProps['floorMap']; title?: React.ReactNode; } export declare function SelectFloorMapResourceDialog({ open, onClose, onClick, reservationBiz, businessCode, associatedMenuListIds, scheduleValue, floorPlanId, floorPlanCode, floorPlanCanvasWidth, floorPlanCanvasHeight, dataSources, floorMap, title, }: SelectFloorMapResourceDialogProps): React.JSX.Element; export default SelectFloorMapResourceDialog;