import { BuildAppProps } from '@cloudbase/lowcode-generator';
import { IPlatformApp } from '@cloudbase/cals';
import { ICDN_ENDPOINTS_COFIG } from '../config';
import { BuildType } from '../types/common';
/**
 * 该函数从 @govcloud/generate 取到需要的模版文件
 */
export declare function generateProjectFiles(buildData: BuildAppProps): Promise<void>;
export declare function generateHTML({ appId, appBuildDir, externalResources, mode, devTool, isBuildApp, buildTypeList, cdnEndpoints, }: {
    appId: string;
    externalResources: Required<IPlatformApp>['externalResources'];
    appBuildDir: string;
    mode: string;
    devTool: string;
    isBuildApp: boolean;
    buildTypeList: BuildType[];
    cdnEndpoints?: ICDN_ENDPOINTS_COFIG;
}): Promise<void>;
export declare function handleAssets({ appBuildDir, buildTypeList, assets, }: {
    appBuildDir: string;
    buildTypeList: string[];
    assets: string;
}): Promise<string[]>;
export declare function generateThemeVarsFile(themeVars: object | undefined, appBuildDir: string): Promise<void>;
