import type { DeviceBrandItem, DeviceItem, DeviceKind, DeviceModelItem, DeviceRow, DeviceTypeItem, I18nText } from './types'; export declare const DEVICE_ICON_COLOR: Record; export declare const CONNECTION_TYPE_OPTIONS: { label: string; value: string; }[]; export declare const BRAND_OPTION_SEPARATOR = "__"; export declare const getBrandOptionValue: (brand: DeviceBrandItem) => string; export declare const getBrandCodeFromOptionValue: (value?: string) => string | undefined; export declare const getModelConnectionTypes: (model: DeviceModelItem) => string[]; export declare const getConnectionTypeLabel: (value?: string) => string; export declare const isProfileRequired: (model?: DeviceModelItem) => boolean; export declare const flattenDeviceModels: (types: DeviceTypeItem[]) => DeviceModelItem[]; export declare const createDeviceRow: (item: DeviceItem, translation: (val?: I18nText) => string) => DeviceRow;