import { NewsroomGallery } from '@prezly/sdk';
import { AsyncResolvable } from '@prezly/theme-kit-core';
import type { Metadata } from 'next';
import type { AbsoluteUrlGenerator, Prerequisites } from './types';
export type Params = Prerequisites & {
    gallery: AsyncResolvable<NewsroomGallery>;
    generateUrl: AsyncResolvable<AbsoluteUrlGenerator>;
};
export declare function generateMediaGalleryPageMetadata({ generateUrl: resolvableUrlGenerator, gallery: resolveGallery, ...prerequisites }: Params, ...metadata: Metadata[]): Promise<Metadata>;
export declare namespace generateMediaGalleryPageMetadata {
    type Parameters = Params;
}
