import type { MarkdownPlugin, SaberConfig, SaberConfigPlugin } from '..'; export interface ValidatedSaberConfig { siteConfig: SaberConfig['siteConfig'] & { title: string; description: string; }; plugins: Array; markdown: SaberConfig['markdown'] & { plugins: MarkdownPlugin[]; }; themeConfig: NonNullable; permalinks: NonNullable; server: NonNullable>; build: NonNullable>; locales: NonNullable; theme: SaberConfig['theme']; template: NonNullable>; } /** * Validate saber config */ export declare function validateConfig(config: SaberConfig, { dev }: { dev: boolean; }): ValidatedSaberConfig;