import { IMaterialItem, IWeAppData, II18nConfig, IExtraData } from '@cloudbase/lowcode-generator/lib/weapps-core';
import { BuildType, WebpackModeType } from '../types/common';
import { DEPLOY_MODE, RUNTIME } from '../../types';
export declare function buildH5App({ appKey, buildDir, dependencies, i18nConfig, extraData, mainAppSerializeData, buildTypeList, subAppSerializeDataList, mode, devTool, runtime, deployMode, ignoreInstall, domain, }: {
    appKey: string;
    buildDir: string;
    mainAppSerializeData: IWeAppData;
    subAppSerializeDataList: IWeAppData[];
    dependencies: IMaterialItem[];
    i18nConfig?: II18nConfig;
    buildTypeList: BuildType[];
    extraData: IExtraData;
    mode: WebpackModeType;
    devTool: string;
    runtime?: RUNTIME;
    deployMode?: DEPLOY_MODE;
    ignoreInstall?: boolean;
    domain: string;
}): Promise<string>;
