import { CropperPosition, MoveStart } from '../interfaces'; import { CropperState } from '../component/cropper.state'; import { BasicEvent } from '../interfaces/basic-event.interface'; export declare function checkCropperPosition(cropperPosition: CropperPosition, cropperState: CropperState, maintainSize: boolean): CropperPosition; export declare function checkCropperSizeRestriction(cropperPosition: CropperPosition, cropperState: CropperState): CropperPosition; export declare function checkCropperWithinMaxSizeBounds(position: CropperPosition, cropperState: CropperState, maintainSize?: boolean): CropperPosition; export declare function moveCropper(event: Event | BasicEvent, moveStart: MoveStart): CropperPosition; export declare function resizeCropper(event: Event | BasicEvent, moveStart: MoveStart, cropperState: CropperState): CropperPosition; export declare function checkAspectRatio(position: string, cropperPosition: CropperPosition, cropperState: CropperState): CropperPosition; export declare function getClientX(event: Event | BasicEvent | TouchEvent): number; export declare function getClientY(event: Event | BasicEvent | TouchEvent): number;