import type { MetadataRoute } from 'next';
import type { RiverbankSiteConfig } from '../config/types';
import type { RiverbankClient } from '../client/types';
export type CreateRobotsOptions = {
    getClient: () => RiverbankClient;
    config: RiverbankSiteConfig;
    siteUrl?: string;
    sitemapPath?: string;
    allowIndexingOverride?: boolean;
};
export declare function createRobots(options: CreateRobotsOptions): () => Promise<MetadataRoute.Robots>;
