import type { ConfigEnv, UserConfig } from "vite";
import type { CheckFilesExistReturn, ResolvedUserConfig, ResolvedUserOptions } from "../types.js";
export type ResolveUserConfigProps = {
    isClient?: boolean;
    isStatic?: boolean;
    config: UserConfig;
    configEnv: ConfigEnv;
    userOptions: ResolvedUserOptions;
    files?: CheckFilesExistReturn;
};
export type ResolveUserConfigReturn = {
    type: "success";
    userConfig: ResolvedUserConfig;
} | {
    type: "error";
    error: Error;
};
export declare function resolveUserConfig({ isClient, isStatic, config, configEnv, userOptions, files, }: ResolveUserConfigProps): ResolveUserConfigReturn;
//# sourceMappingURL=resolveUserConfig.d.ts.map