import { BlockGalleryDialogLayoutProvider } from "@omnia/fx-models";
import { ApiPath } from "../Extends";
export interface IBlockGalleryDialogLayoutProviderRegistrationApi {
    registerProvider: (provider: BlockGalleryDialogLayoutProvider) => void;
    getProviders: () => BlockGalleryDialogLayoutProvider[];
}
export interface IBlockGalleryDialogLayoutApi {
    registration: Promise<IBlockGalleryDialogLayoutProviderRegistrationApi>;
}
declare module "./UxApi" {
    interface IOmniaUxApi {
        blockGalleryDialogLayout: IBlockGalleryDialogLayoutApi;
    }
    interface IOmniaUxExtendApiManifest {
        blockGalleryDialogLayout: {
            registration: ApiPath;
        };
    }
}
