import { CoreSettings, CropperState, CoordinatesTransform } from "../types/index";
declare enum SetCoordinatesMode {
    limit = "limit",
    zoom = "zoom",
    unsafe = "unsafe"
}
type SetCoordinatesAlgorithm<Settings extends CoreSettings = CoreSettings> = (state: CropperState, settings: Settings, transforms: CoordinatesTransform | CoordinatesTransform[], safe?: boolean | SetCoordinatesMode) => CropperState;
declare function setCoordinates(state: CropperState, settings: CoreSettings, transform: CoordinatesTransform | CoordinatesTransform[], mode?: boolean | SetCoordinatesMode): CropperState;
export { SetCoordinatesMode, SetCoordinatesAlgorithm, setCoordinates };
