export interface DeviceDescriptorsSource {
    userAgent: string;
    viewport: {
        width: number;
        height: number;
    };
    deviceScaleFactor: number;
    isMobile: boolean;
    hasTouch: boolean;
}
export type DeviceName = keyof typeof deviceDescriptorsSource;
export declare const deviceDescriptorsSource: {
    'Blackberry PlayBook': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Blackberry PlayBook landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'BlackBerry Z30': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'BlackBerry Z30 landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Galaxy Note 3': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Galaxy Note 3 landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Galaxy Note II': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Galaxy Note II landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Galaxy S III': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Galaxy S III landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Galaxy S5': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Galaxy S5 landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Galaxy S8': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Galaxy S8 landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Galaxy S9 +': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Galaxy S9 + landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Galaxy Tab S4': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Galaxy Tab S4 landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPad(gen 5)': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPad(gen 5) landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPad(gen 6)': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPad(gen 6) landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPad(gen 7)': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPad(gen 7) landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPad Mini': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPad Mini landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPad Pro 11': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPad Pro 11 landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPhone 6': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPhone 6 landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPhone 6 Plus': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPhone 6 Plus landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPhone 7': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPhone 7 landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPhone 7 Plus': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPhone 7 Plus landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPhone 8': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPhone 8 landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPhone 8 Plus': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPhone 8 Plus landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPhone SE': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPhone SE landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPhone X': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPhone X landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPhone XR': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPhone XR landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPhone 11': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPhone 11 landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPhone 11 Pro': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPhone 11 Pro landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPhone 11 Pro Max': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPhone 11 Pro Max landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPhone 12': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPhone 12 landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPhone 12 Pro': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPhone 12 Pro landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPhone 12 Pro Max': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPhone 12 Pro Max landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPhone 12 Mini': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPhone 12 Mini landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPhone 13': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPhone 13 landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPhone 13 Pro': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPhone 13 Pro landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPhone 13 Pro Max': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPhone 13 Pro Max landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPhone 13 Mini': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPhone 13 Mini landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPhone 14': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPhone 14 landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPhone 14 Plus': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPhone 14 Plus landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPhone 14 Pro': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPhone 14 Pro landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPhone 14 Pro Max': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPhone 14 Pro Max landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPhone 15': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPhone 15 landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPhone 15 Plus': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPhone 15 Plus landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPhone 15 Pro': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPhone 15 Pro landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPhone 15 Pro Max': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'iPhone 15 Pro Max landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Kindle Fire HDX': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Kindle Fire HDX landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'LG Optimus L70': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'LG Optimus L70 landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Microsoft Lumia 550': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Microsoft Lumia 550 landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Microsoft Lumia 950': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Microsoft Lumia 950 landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Nexus 10': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Nexus 10 landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Nexus 4': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Nexus 4 landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Nexus 5': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Nexus 5 landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Nexus 5X': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Nexus 5X landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Nexus 6': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Nexus 6 landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Nexus 6P': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Nexus 6P landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Nexus 7': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Nexus 7 landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Nokia Lumia 520': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Nokia Lumia 520 landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Nokia N9': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Nokia N9 landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Pixel 2': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Pixel 2 landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Pixel 2 XL': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Pixel 2 XL landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Pixel 3': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Pixel 3 landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Pixel 4': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Pixel 4 landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Pixel 4a(5G)': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Pixel 4a(5G) landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Pixel 5': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Pixel 5 landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Pixel 7': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Pixel 7 landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Moto G4': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Moto G4 landscape': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Desktop Chrome HiDPI': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Desktop Edge HiDPI': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Desktop Firefox HiDPI': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Desktop Safari': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Desktop Chrome': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Desktop Edge': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
    'Desktop Firefox': {
        userAgent: string;
        viewport: {
            width: number;
            height: number;
        };
        deviceScaleFactor: number;
        isMobile: boolean;
        hasTouch: boolean;
    };
};
//# sourceMappingURL=deviceDescriptorsSource.d.ts.map