/**
 * Copyright (c) Facebook, Inc. and its affiliates.
 *
 * This source code is licensed under the MIT license found in the
 * LICENSE file in the root directory of this source tree.
 */
import type { CodeTranslations, DocusaurusConfig, GlobalData, I18n, PluginRouteConfig, SiteMetadata, SiteStorage } from '@docusaurus/types';
type CodegenParams = {
    generatedFilesDir: string;
    siteConfig: DocusaurusConfig;
    baseUrl: string;
    clientModules: string[];
    globalData: GlobalData;
    i18n: I18n;
    codeTranslations: CodeTranslations;
    siteMetadata: SiteMetadata;
    siteStorage: SiteStorage;
    routes: PluginRouteConfig[];
};
export declare function generateSiteFiles(params: CodegenParams): Promise<void>;
export {};
