import PropTypes from 'prop-types';
declare const _default: {
    all: {
        orientation: PropTypes.Requireable<string>;
        scan: PropTypes.Requireable<string>;
        aspectRatio: PropTypes.Requireable<string>;
        deviceAspectRatio: PropTypes.Requireable<string>;
        height: PropTypes.Requireable<NonNullable<string | number | null | undefined>>;
        deviceHeight: PropTypes.Requireable<NonNullable<string | number | null | undefined>>;
        width: PropTypes.Requireable<NonNullable<string | number | null | undefined>>;
        deviceWidth: PropTypes.Requireable<NonNullable<string | number | null | undefined>>;
        color: PropTypes.Requireable<boolean>;
        colorIndex: PropTypes.Requireable<boolean>;
        monochrome: PropTypes.Requireable<boolean>;
        resolution: PropTypes.Requireable<NonNullable<string | number | null | undefined>>;
        minAspectRatio: PropTypes.Requireable<string>;
        maxAspectRatio: PropTypes.Requireable<string>;
        minDeviceAspectRatio: PropTypes.Requireable<string>;
        maxDeviceAspectRatio: PropTypes.Requireable<string>;
        minHeight: PropTypes.Requireable<NonNullable<string | number | null | undefined>>;
        maxHeight: PropTypes.Requireable<NonNullable<string | number | null | undefined>>;
        minDeviceHeight: PropTypes.Requireable<NonNullable<string | number | null | undefined>>;
        maxDeviceHeight: PropTypes.Requireable<NonNullable<string | number | null | undefined>>;
        minWidth: PropTypes.Requireable<NonNullable<string | number | null | undefined>>;
        maxWidth: PropTypes.Requireable<NonNullable<string | number | null | undefined>>;
        minDeviceWidth: PropTypes.Requireable<NonNullable<string | number | null | undefined>>;
        maxDeviceWidth: PropTypes.Requireable<NonNullable<string | number | null | undefined>>;
        minColor: PropTypes.Requireable<number>;
        maxColor: PropTypes.Requireable<number>;
        minColorIndex: PropTypes.Requireable<number>;
        maxColorIndex: PropTypes.Requireable<number>;
        minMonochrome: PropTypes.Requireable<number>;
        maxMonochrome: PropTypes.Requireable<number>;
        minResolution: PropTypes.Requireable<NonNullable<string | number | null | undefined>>;
        maxResolution: PropTypes.Requireable<NonNullable<string | number | null | undefined>>;
        all: PropTypes.Requireable<boolean>;
        grid: PropTypes.Requireable<boolean>;
        aural: PropTypes.Requireable<boolean>;
        braille: PropTypes.Requireable<boolean>;
        handheld: PropTypes.Requireable<boolean>;
        print: PropTypes.Requireable<boolean>;
        projection: PropTypes.Requireable<boolean>;
        screen: PropTypes.Requireable<boolean>;
        tty: PropTypes.Requireable<boolean>;
        tv: PropTypes.Requireable<boolean>;
        embossed: PropTypes.Requireable<boolean>;
    };
    types: {
        all: PropTypes.Requireable<boolean>;
        grid: PropTypes.Requireable<boolean>;
        aural: PropTypes.Requireable<boolean>;
        braille: PropTypes.Requireable<boolean>;
        handheld: PropTypes.Requireable<boolean>;
        print: PropTypes.Requireable<boolean>;
        projection: PropTypes.Requireable<boolean>;
        screen: PropTypes.Requireable<boolean>;
        tty: PropTypes.Requireable<boolean>;
        tv: PropTypes.Requireable<boolean>;
        embossed: PropTypes.Requireable<boolean>;
    };
    matchers: {
        orientation: PropTypes.Requireable<string>;
        scan: PropTypes.Requireable<string>;
        aspectRatio: PropTypes.Requireable<string>;
        deviceAspectRatio: PropTypes.Requireable<string>;
        height: PropTypes.Requireable<NonNullable<string | number | null | undefined>>;
        deviceHeight: PropTypes.Requireable<NonNullable<string | number | null | undefined>>;
        width: PropTypes.Requireable<NonNullable<string | number | null | undefined>>;
        deviceWidth: PropTypes.Requireable<NonNullable<string | number | null | undefined>>;
        color: PropTypes.Requireable<boolean>;
        colorIndex: PropTypes.Requireable<boolean>;
        monochrome: PropTypes.Requireable<boolean>;
        resolution: PropTypes.Requireable<NonNullable<string | number | null | undefined>>;
        type: string[];
    };
    features: {
        orientation: PropTypes.Requireable<string>;
        scan: PropTypes.Requireable<string>;
        aspectRatio: PropTypes.Requireable<string>;
        deviceAspectRatio: PropTypes.Requireable<string>;
        height: PropTypes.Requireable<NonNullable<string | number | null | undefined>>;
        deviceHeight: PropTypes.Requireable<NonNullable<string | number | null | undefined>>;
        width: PropTypes.Requireable<NonNullable<string | number | null | undefined>>;
        deviceWidth: PropTypes.Requireable<NonNullable<string | number | null | undefined>>;
        color: PropTypes.Requireable<boolean>;
        colorIndex: PropTypes.Requireable<boolean>;
        monochrome: PropTypes.Requireable<boolean>;
        resolution: PropTypes.Requireable<NonNullable<string | number | null | undefined>>;
        minAspectRatio: PropTypes.Requireable<string>;
        maxAspectRatio: PropTypes.Requireable<string>;
        minDeviceAspectRatio: PropTypes.Requireable<string>;
        maxDeviceAspectRatio: PropTypes.Requireable<string>;
        minHeight: PropTypes.Requireable<NonNullable<string | number | null | undefined>>;
        maxHeight: PropTypes.Requireable<NonNullable<string | number | null | undefined>>;
        minDeviceHeight: PropTypes.Requireable<NonNullable<string | number | null | undefined>>;
        maxDeviceHeight: PropTypes.Requireable<NonNullable<string | number | null | undefined>>;
        minWidth: PropTypes.Requireable<NonNullable<string | number | null | undefined>>;
        maxWidth: PropTypes.Requireable<NonNullable<string | number | null | undefined>>;
        minDeviceWidth: PropTypes.Requireable<NonNullable<string | number | null | undefined>>;
        maxDeviceWidth: PropTypes.Requireable<NonNullable<string | number | null | undefined>>;
        minColor: PropTypes.Requireable<number>;
        maxColor: PropTypes.Requireable<number>;
        minColorIndex: PropTypes.Requireable<number>;
        maxColorIndex: PropTypes.Requireable<number>;
        minMonochrome: PropTypes.Requireable<number>;
        maxMonochrome: PropTypes.Requireable<number>;
        minResolution: PropTypes.Requireable<NonNullable<string | number | null | undefined>>;
        maxResolution: PropTypes.Requireable<NonNullable<string | number | null | undefined>>;
    };
};
export default _default;
