import { IMaterialItem, 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';
export declare function buildH5App({ appKey, buildDir, dependencies, i18nConfig, extraData, cals, buildTypeList, subAppCalsList, mode, devTool, runtime, deployMode, ignoreInstall, domain, }: {
    appKey: string;
    buildDir: string;
    cals: IPlatformApp;
    subAppCalsList: IPlatformApp[];
    dependencies: IMaterialItem[];
    i18nConfig?: II18nConfig;
    buildTypeList: BuildType[];
    extraData: IExtraData;
    mode: WebpackModeType;
    devTool: string;
    runtime?: RUNTIME;
    deployMode?: DEPLOY_MODE;
    ignoreInstall?: boolean;
    domain: string;
}): Promise<string>;
