import React from 'react';
import type { DeviceItem, DeviceKind, I18nText, WorkAreaItem } from '../../../../model';
interface PickExistingDeviceStepProps {
    workAreas: WorkAreaItem[];
    selectedWorkAreaId?: number;
    currentWorkAreaId?: number;
    filteredDevices: DeviceItem[];
    connectedDeviceIds: number[];
    loading: boolean;
    pickingDeviceId?: number;
    keyword: string;
    targetKind: DeviceKind;
    getText: (key: string) => string;
    translation: (val?: I18nText) => string;
    getWorkAreaDeviceCount: (area: WorkAreaItem) => number;
    getDeviceCountText: (count: number) => string;
    onWorkAreaChange: (id: number) => void;
    onKeywordChange: (value: string) => void;
    onPickDevice: (device: DeviceItem) => void;
}
declare const PickExistingDeviceStep: React.FC<PickExistingDeviceStepProps>;
export default PickExistingDeviceStep;
