import type { DeviceRow, WorkAreaItem, WorkAreaModalMode } from '../model'; /** 管理页面内所有弹窗、抽屉和当前编辑记录。 */ export declare const useAppDeviceDialogs: () => { addDeviceOpen: boolean; takeoverDevice: DeviceRow | undefined; initCheckTakeoverDevice: DeviceRow | undefined; selectedDevice: DeviceRow | undefined; editDeviceOpen: boolean; deleteDeviceOpen: boolean; workAreaModalOpen: boolean; workAreaDrawerOpen: boolean; workAreaModalMode: WorkAreaModalMode; editingWorkArea: WorkAreaItem | undefined; setAddDeviceOpen: import("react").Dispatch>; setTakeoverDevice: import("react").Dispatch>; setInitCheckTakeoverDevice: import("react").Dispatch>; setSelectedDevice: import("react").Dispatch>; setEditDeviceOpen: import("react").Dispatch>; setDeleteDeviceOpen: import("react").Dispatch>; setWorkAreaDrawerOpen: import("react").Dispatch>; openCreateWorkArea: () => void; openEditWorkArea: (record: WorkAreaItem) => void; closeWorkAreaModal: () => void; closeDeviceDialogs: () => void; };