import { default as Konva } from 'konva';
import { AssetValue, EditorState } from '../types';

interface UseDownloadHandlersProps {
    transformerRef: React.RefObject<Konva.Transformer>;
    setEditorState: React.Dispatch<React.SetStateAction<EditorState>>;
    onAssetUpload?: (file: File) => Promise<AssetValue>;
}
export declare const useDownloadHandlers: ({ transformerRef, setEditorState, onAssetUpload, }: UseDownloadHandlersProps) => {
    handleDownload: () => Promise<AssetValue | undefined>;
};
export {};
//# sourceMappingURL=use-downloading-handlers.d.ts.map