import { loadImageBase64, loadImage, loadImageElement, cropImage, base64toBlob } from './image';
declare const ImageSystem: {
    mirrorImage: (image: string | Blob, materialDirection: import("@turbox3d/math/typings/base/Vector2").Vector2, isBase64?: boolean, fileType?: string, quality?: number) => Promise<string | Blob>;
    getRenderTargetImageData: (app: any, width: number, height: number, scene: any, camera: any, fileType?: string, quality?: number) => Promise<Blob>;
    loadImageBase64: typeof loadImageBase64;
    loadImage: typeof loadImage;
    loadImageElement: typeof loadImageElement;
    cropImage: typeof cropImage;
    base64toBlob: typeof base64toBlob;
};
export default ImageSystem;
