import { CheckboxChangeEvent } from 'antd/es/checkbox';
import { default as React } from 'react';
interface ToolsBarProps {
    disabled: boolean;
    loading: boolean;
    lineWidth: number;
    uploadButton?: React.ReactNode;
    invertMask?: boolean;
    accept?: string;
    handleBrushSizeChange: (value: number) => void;
    undo: () => void;
    onClear: () => void;
    handleFitView: () => void;
    handleUpdateImageList: (fileList: any[]) => void;
    handleUpdateMaskList: (fileList: any[]) => void;
}
declare const ToolsBar: React.FC<ToolsBarProps>;
interface ImageActionsBarProps {
    disabled: boolean;
    maskUpload?: any[];
    isOriginal: boolean;
    invertMask: boolean;
    handleOnChangeMask: (e: CheckboxChangeEvent) => void;
    downloadMask: () => void;
    download: () => void;
}
declare const ImageActionsBar: React.FC<ImageActionsBarProps>;
export { ImageActionsBar, ToolsBar };
