import React from 'react';
import { CustomCropperProps, CustomCropperRef, ExtendedSettings, SettingsExtension } from '../../types';
import { AbstractCropperIntrinsicProps } from '../AbstractCropper';
export declare type CropperProps<Extension extends SettingsExtension = {}> = CustomCropperProps<Extension>;
export declare type CropperRef<Extension extends SettingsExtension = {}> = CustomCropperRef<Extension>;
export declare const Cropper: React.ForwardRefExoticComponent<AbstractCropperIntrinsicProps<ExtendedSettings<{}>> & Partial<Pick<ExtendedSettings<{}>, keyof import("advanced-cropper/defaults").DefaultSettings | keyof import("advanced-cropper/types").CoreSettings | keyof import("advanced-cropper/types").ModifierSettings | keyof import("advanced-cropper/types").InitializeSettings>> & Omit<ExtendedSettings<{}>, keyof import("advanced-cropper/defaults").DefaultSettings | keyof import("advanced-cropper/types").CoreSettings | keyof import("advanced-cropper/types").ModifierSettings | keyof import("advanced-cropper/types").InitializeSettings> & React.RefAttributes<CropperRef<{}>>>;
