import type { UserConfig as ViteUserConfig } from 'vite'; import type { AstroInlineConfig, AstroUserConfig } from '../@types/astro.js'; export declare function defineConfig(config: AstroUserConfig): AstroUserConfig; export declare function getViteConfig(userViteConfig: ViteUserConfig, inlineAstroConfig?: AstroInlineConfig): ({ mode, command }: { mode: string; command: "serve" | "build"; }) => Promise>;