import { ApiPath } from "../Extends";
import { MediaGalleryDialogProvider, MediaGalleryDisplayProvider } from "../media-gallery";
export interface IGalleryDisplayProvider {
    registerDisplayProviders: (...provider: MediaGalleryDisplayProvider[]) => void;
}
export interface IGalleryDialogProvider {
    registerDialogProviders: (...provider: MediaGalleryDialogProvider[]) => void;
}
declare module "./UxApi" {
    interface IOmniaUxApi {
        mediaGallery: {
            galleryDisplayProviderRegistration: Promise<IGalleryDisplayProvider>;
            galleryDialogProviderRegistration: Promise<IGalleryDialogProvider>;
        };
    }
    interface IOmniaUxExtendApiManifest {
        mediaGallery: {
            registration: ApiPath;
        };
    }
}
