/** * @license * Copyright ASW (A Software World) All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file */ import { SimpleChanges } from '@angular/core'; import { CropperOptions, OutputFormat } from './cropper-options.interface'; import { ImageTransform } from './image-transform.interface'; export declare class CropperSettings { format: OutputFormat; maintainAspectRatio: boolean; transform: ImageTransform; aspectRatio: number; resizeToWidth: number; resizeToHeight: number; cropperMinWidth: number; cropperMinHeight: number; cropperMaxHeight: number; cropperMaxWidth: number; cropperStaticWidth: number; cropperStaticHeight: number; canvasRotation: number; initialStepSize: number; roundCropper: boolean; onlyScaleDown: boolean; imageQuality: number; autoCrop: boolean; backgroundColor: string | null; containWithinAspectRatio: boolean; hideResizeSquares: boolean; alignImage: 'left' | 'center'; cropperScaledMinWidth: number; cropperScaledMinHeight: number; cropperScaledMaxWidth: number; cropperScaledMaxHeight: number; stepSize: number; setOptions(options: Partial): void; setOptionsFromChanges(changes: SimpleChanges): void; private validateOptions; }