import React from 'react';
import type { DeviceModelItem, DeviceRow, I18nText, SaasAppPeripheralProps, UpdateDevicePayload, WorkAreaItem } from '../types';
interface EditDeviceModalProps {
    open: boolean;
    record?: DeviceRow;
    variant?: SaasAppPeripheralProps['variant'];
    workAreas: WorkAreaItem[];
    models: DeviceModelItem[];
    submitting: boolean;
    getText: (key: string) => string;
    translation: (val?: I18nText) => string;
    onCancel: () => void;
    onSubmit: (id: number, payload: UpdateDevicePayload) => void;
}
declare const EditDeviceModal: React.FC<EditDeviceModalProps>;
export default EditDeviceModal;
