import React, { ReactNode, CSSProperties } from 'react';
import { BoundarySizeAlgorithm, Size, BoundaryStretchAlgorithm } from 'advanced-cropper';
interface Props {
    className?: string;
    style?: CSSProperties;
    stretcherClassName?: string;
    contentClassName?: string;
    stretchAlgorithm?: BoundaryStretchAlgorithm;
    sizeAlgorithm?: BoundarySizeAlgorithm;
    children?: ReactNode;
}
export interface StretchableBoundaryMethods {
    stretchTo: (size: Size | null) => Promise<Size | null>;
    reset: () => void;
}
export declare const StretchableBoundary: React.ForwardRefExoticComponent<Props & React.RefAttributes<unknown>>;
export {};
