import { II18nConfig, IExtraData } from '@cloudbase/lowcode-generator/lib/weapps-core';
import { BuildType, WebpackModeType } from '../types/common';
import { DEPLOY_MODE, RUNTIME } from '../../types';
import { IPlatformApp } from '@cloudbase/cals';
import { ICDN_ENDPOINTS_COFIG } from '../config';
import { IBuildContext } from '../mp/BuildContext';
export declare function buildH5App({ buildContext, i18nConfig, extraData, cals, buildTypeList, subAppCalsList, mode, devTool, runtime, deployMode, ignoreInstall, cdnEndpoints, }: {
    buildContext: Omit<IBuildContext, 'mainAppData'>;
    cals: IPlatformApp;
    subAppCalsList: IPlatformApp[];
    i18nConfig?: II18nConfig;
    buildTypeList: BuildType[];
    extraData: IExtraData;
    mode: WebpackModeType;
    devTool: string;
    runtime?: RUNTIME;
    deployMode?: DEPLOY_MODE;
    ignoreInstall?: boolean;
    cdnEndpoints?: ICDN_ENDPOINTS_COFIG;
}): Promise<string>;
