import { BuildActivity, CleanActivity, TestActivity } from '@ts-ioc/build'; import { IPackActivity } from './IPackActivity'; import { ServeActivity } from '../serves'; import { PackConfigure } from './PackConfigure'; export declare class PackActivity extends BuildActivity implements IPackActivity { /** * clean activity. * * @type {CleanActivity} * @memberof PackActivity */ clean: CleanActivity; /** * test activity. * * @type {TestActivity} * @memberof PackActivity */ test: TestActivity; /** * serve activity. * * @type {ServeActivity} * @memberof IPackActivity */ serve: ServeActivity; /** * execute once action. * * @protected * @returns {Promise} * @memberof PackActivity */ protected execOnce(): Promise; protected beforeBuild(): Promise; protected afterBuild(): Promise; onActivityInit(config: PackConfigure): Promise; static getClassAnnations(): any; }