import type { WorkAreaModalMode } from '../constants'; import type { DeviceRow, WorkAreaItem } from '../types'; import type { DrawerTabKey } from '../components/DeviceDetailDrawer/components/DrawerSidebar'; export declare const useDevicePlanningDialogs: () => { addDeviceOpen: boolean; detailOpen: boolean; selectedDevice: DeviceRow | undefined; detailInitialTab: DrawerTabKey; editDeviceOpen: boolean; deleteDeviceOpen: boolean; workAreaModalOpen: boolean; workAreaModalMode: WorkAreaModalMode; editingWorkArea: WorkAreaItem | undefined; setAddDeviceOpen: import("react").Dispatch>; setDetailOpen: import("react").Dispatch>; setSelectedDevice: import("react").Dispatch>; setDetailInitialTab: import("react").Dispatch>; setEditDeviceOpen: import("react").Dispatch>; setDeleteDeviceOpen: import("react").Dispatch>; setWorkAreaModalOpen: import("react").Dispatch>; openCreateWorkArea: () => void; openEditWorkArea: (record: WorkAreaItem) => void; closeWorkAreaModal: () => void; openDeviceDetail: (record: DeviceRow, initialTab: DrawerTabKey) => void; closeDeviceDetail: () => void; clearSelectedDevice: () => void; };