import { WorkspaceElement } from '@edifice.io/client'; import { TabsItemProps } from '../../components'; import { MediaLibraryRef, MediaLibraryResult } from '../../modules/multimedia'; 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;