///
import { WorkspaceElement } from "edifice-ts-client";
import { MediaLibraryRef, MediaLibraryResult } from "../../multimedia";
import { TabsItemProps } from "../../components";
declare const useMediaLibrary: () => {
ref: import("react").RefObject;
libraryMedia: any;
setLibraryMedia: import("react").Dispatch;
onCancel: (uploads?: WorkspaceElement[]) => Promise;
onSuccess: (result: MediaLibraryResult) => void;
onTabChange: (_tab: TabsItemProps, uploads?: WorkspaceElement[]) => Promise;
};
export default useMediaLibrary;