/**
 * 图像模式返回值
 */
export type PictureModeResult = {
    offsetX: number;
    offsetY: number;
    width: number;
    height: number;
};
/**
 * @param originWidth 源 宽
 * @param originHeight 源 高
 * @param targetWidth 目标 宽
 * @param targetHeight 目标 高
 */
export type PictureMode = (originWidth: number, originHeight: number, targetWidth: number, targetHeight: number) => PictureModeResult;
/**
 * 缩放模式，保持纵横比缩放图片，使图片的长边能完全显示出来。也就是说，可以完整地将图片显示出来。
 * @param originWidth 源 宽
 * @param originHeight 源 高
 * @param targetWidth 目标 宽
 * @param targetHeight 目标 高
 */
export declare const aspectFit: PictureMode;
/**
 * 缩放模式，保持纵横比缩放图片，只保证图片的短边能完全显示出来。也就是说，图片通常只在水平或垂直方向是完整的，另一个方向将会发生截取。
 * @param originWidth 源 宽
 * @param originHeight 源 高
 * @param targetWidth 目标 宽
 * @param targetHeight 目标 高
 */
export declare const aspectFill: PictureMode;
/**
 * 缩放模式，不保持纵横比缩放图片，使图片的宽高完全拉伸至填满
 * @param originWidth 源 宽
 * @param originHeight 源 高
 * @param targetWidth 目标 宽
 * @param targetHeight 目标 高
 */
export declare const scaleToFill: PictureMode;
