import { StoreApi } from "zustand";
import { Asset } from "../components/ImageGallery";
interface AssetUploadProps {
    progress: number;
    assets?: Asset[];
    onError: (error: any) => void;
    onSuccess?: (assetIds: string[]) => void;
    setProgress: (progress: number) => void;
    setOnError: (onError: (error: any) => void) => void;
    setOnSuccess: (onSuccess: (assetIds: string[]) => void) => void;
    setAssets: (assets: Asset[]) => void;
}
export declare const useAssetUploadStore: import("zustand").UseBoundStore<StoreApi<AssetUploadProps>>;
export {};
//# sourceMappingURL=assetUploadStore.d.ts.map