/** * 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 { Joi } from '@docusaurus/utils-validation'; import type { DocusaurusConfig, FasterConfig, FutureConfig, FutureV4Config, I18nConfig, MDX1CompatOptions, MarkdownConfig, MarkdownHooks, StorageConfig } from '@docusaurus/types'; export declare const DEFAULT_I18N_CONFIG: I18nConfig; export declare const DEFAULT_STORAGE_CONFIG: StorageConfig; export declare const DEFAULT_FASTER_CONFIG: FasterConfig; export declare const DEFAULT_FASTER_CONFIG_TRUE: FasterConfig; export declare const DEFAULT_FUTURE_V4_CONFIG: FutureV4Config; export declare const DEFAULT_FUTURE_V4_CONFIG_TRUE: FutureV4Config; export declare const DEFAULT_FUTURE_CONFIG: FutureConfig; export declare const DEFAULT_MARKDOWN_HOOKS: MarkdownHooks; export declare const DEFAULT_MARKDOWN_MDX1COMPAT: MDX1CompatOptions; export declare const DEFAULT_MARKDOWN_CONFIG: MarkdownConfig; export declare const DEFAULT_CONFIG: Pick; export declare const ConfigSchema: Joi.ObjectSchema; export declare function validateConfig(config: unknown, siteConfigPath: string): DocusaurusConfig;