import type { HTMLTag, AlignmentParam, AlignType, FittingType, FileType, ImageQuality, ImageQualityData, ImageTransformFiltersOption, TransformType, UpscaleMethod, ImageDataAttributes, Encoding } from '../types'; /** * image service api version */ declare const API_VERSION = "v1"; /** the maximum retina factor */ declare const MAX_DEVICE_PIXEL_RATIO = 2; /** site BG legacy max width x height */ declare const DSKTP_MAX_BG_SITE_LEGACY_WIDTH = 1920; declare const DSKTP_MAX_BG_SITE_LEGACY_HEIGHT = 1920; declare const MOBILE_MAX_BG_SITE_LEGACY_WIDTH = 1000; declare const MOBILE_MAX_BG_SITE_LEGACY_HEIGHT = 1000; /** * Enum string values of requested image fitting types * Note: TILE_HORIZONTAL, TILE_VERTICAL, FIT_AND_TILE are supported for legacy purposes but are not exposed * in the documentation because they should not be exposed for new features */ declare const fittingTypes: Record; /** * Enum string values of image transform types as passed to the image service api */ declare const transformTypes: Record; /** * Enum string values of requested image align types * @type {{CENTER: string, RIGHT: string, LEFT: string, TOP: string, BOTTOM: string, TOP_RIGHT: string, TOP_LEFT: string, BOTTOM_RIGHT: string, BOTTOM_LEFT: string}} */ declare const alignTypes: Record; /** * Enum 9Grid alignment to focal point */ declare const ALIGN_TYPE_TO_FOCAL_POINT: { [x: string]: { x: number; y: number; }; }; /** * Enum string values of image align types as passed to the image service */ declare const alignTypesMap: Record; /** * Enum string values of html tag used to construct the css or svg attributes * @type {{BG: string, IMG: string, SVG: string}} */ declare const htmlTag: Record; /** * Enum string values of upscale method * @type {{DEFAULT: string, SUPER: string}} */ declare const upscaleMethods: Record; /** * api values of upscale method * @type {{default: number, super: number}} */ declare const upscaleMethodsValues: { classic: number; super: number; }; /** * default unsharp mask values * @type {{radius: number, amount: number, threshold: number}} */ declare const defaultUSM: { radius: string; amount: string; threshold: string; }; /** * default empty data */ declare const emptyData: ImageDataAttributes; declare const SAFE_TRANSFORMED_AREA: number; /** * super res machine learning upscale factor models - * @type {number[]} */ declare const SUPER_UPSCALE_MODELS: number[]; /** * image qualities */ declare const imageScaleDefaults: Record; /** * image quality * @type {{HIGH: string, MEDIUM: string, LOW: string, TINY: string}} */ declare const imageQuality: Record; /** * image filters * @type {{CONTRAST: string, BRIGHTNESS: string, SATURATION: string, HUE: string, BLUR: string}} */ declare const imageFilters: Record; declare const fileType: Record; declare const encodingTypes: Record; declare const supportedExtensions: FileType[]; export { alignTypes, alignTypesMap, transformTypes, encodingTypes, fittingTypes, htmlTag, upscaleMethods, upscaleMethodsValues, defaultUSM, emptyData, imageQuality, imageFilters, imageScaleDefaults, fileType, supportedExtensions, DSKTP_MAX_BG_SITE_LEGACY_WIDTH, MOBILE_MAX_BG_SITE_LEGACY_WIDTH, DSKTP_MAX_BG_SITE_LEGACY_HEIGHT, MOBILE_MAX_BG_SITE_LEGACY_HEIGHT, SAFE_TRANSFORMED_AREA, SUPER_UPSCALE_MODELS, MAX_DEVICE_PIXEL_RATIO, ALIGN_TYPE_TO_FOCAL_POINT, API_VERSION, }; //# sourceMappingURL=imageServiceConstants.d.ts.map