import React from 'react';
import { CreateDevicePayload, DeviceKind, DeviceModelItem, I18nText, WorkAreaItem } from '../../../../model/types';
import './index.less';
interface AddDeviceModalProps {
    open: boolean;
    variant?: string;
    activeKind?: DeviceKind;
    model?: DeviceModelItem;
    fallbackModelCode?: string;
    workAreaId?: number;
    workAreas: WorkAreaItem[];
    submitting: boolean;
    preparingShortNumber?: boolean;
    getText: (key: string) => string;
    translation: (val?: I18nText) => string;
    onClose: () => void;
    onSubmit: (payload: CreateDevicePayload) => Promise<void>;
    onPrepareShortNumber: () => Promise<string>;
}
declare const AddDeviceModal: React.FC<AddDeviceModalProps>;
export default AddDeviceModal;
