/**
 * get device type string
 * @param result
 * @returns {string|null}
 */
export function getDeviceType(result: any): string | null;
/**
 * get device type id
 * @param result
 * @returns {number|null}
 */
export function getDeviceTypeId(result: any): number | null;
/**
 * get device type id for name
 * @param {string} name
 * @returns {number|null}
 */
export function getDeviceTypeIdForName(name: string): number | null;
/**
 * get client type string
 * @param result
 * @returns {string|null}
 */
export function getClientType(result: any): string | null;
/**
 * is device type portable camera
 * @param result
 * @returns {boolean}
 */
export function isCamera(result: any): boolean;
/**
 * is device type car
 * @param result
 * @returns {boolean}
 */
export function isCar(result: any): boolean;
/**
 * is device type console (xBox, PlayStation, Nintendo etc)
 * @param result
 * @returns {boolean}
 */
export function isConsole(result: any): boolean;
/**
 * is device type desktop
 * @param result
 * @returns {boolean}
 */
export function isDesktop(result: any): boolean;
/**
 * is feature phone (push-button telephones)
 * @param result
 * @returns {boolean}
 */
export function isFeaturePhone(result: any): boolean;
/**
 * is device type mobile (feature phone, smartphone or phablet)
 * @param result
 * @returns {boolean}
 */
export function isMobile(result: any): boolean;
/**
 * is device type peripheral (portable terminal, portable projector)
 * @param result
 * @returns {boolean}
 */
export function isPeripheral(result: any): boolean;
/**
 * is device type phablet
 * @param result
 * @returns {boolean}
 */
export function isPhablet(result: any): boolean;
/**
 * is device type portable media player
 * @param result
 * @returns {boolean}
 */
export function isPortableMediaPlayer(result: any): boolean;
/**
 * is device type smart display (LCD panel or interactive panel)
 * @param result
 * @returns {boolean}
 */
export function isSmartDisplay(result: any): boolean;
/**
 * is device type smart speaker (Alisa, Alexa, HomePod etc)
 * @param result
 * @returns {boolean}
 */
export function isSmartSpeaker(result: any): boolean;
/**
 * is device type smartphone
 * @param result
 * @returns {boolean}
 */
export function isSmartphone(result: any): boolean;
/**
 * is device type table
 * @param result
 * @returns {boolean}
 */
export function isTablet(result: any): boolean;
/**
 * is device type tv
 * @param result
 * @returns {boolean}
 */
export function isTv(result: any): boolean;
/**
 * is device type wearable (watches, headsets)
 * @param result
 * @returns {boolean}
 */
export function isWearable(result: any): boolean;
/**
 * is os android
 * @param result
 * @returns {boolean}
 */
export function isAndroid(result: any): boolean;
/**
 * is client type browser
 * @param result
 * @returns {boolean}
 */
export function isBrowser(result: any): boolean;
/**
 * is client type app (any type of client other than browser)
 * @param result
 * @returns {boolean}
 */
export function isApp(result: any): boolean;
/**
 * is client type app desktop
 * @param result
 * @returns {boolean}
 */
export function isDesktopApp(result: any): boolean;
/**
 * is client type app mobile
 * @param result
 * @returns {boolean}
 */
export function isMobileApp(result: any): boolean;
/**
 * is os ios
 * @param result
 * @returns {boolean}
 */
export function isIOS(result: any): boolean;
