import { BaseFeatureForProject } from 'tnp-helpers';
import { DevMode } from '../../../../abstract/taon-worker/dev-mode/dev-mode.models';
import { Project } from '../../../project';
export declare class TaonBuildObserver extends BaseFeatureForProject<Project> {
    private buildStatusInfo;
    private mergeSkipUndefined;
    updateAction(info?: DevMode.BuildStatusInfo): Promise<void>;
    private debouceUpdate;
    updateSuccess: ((info: DevMode.BuildStatusInfo) => Promise<void>) & import("lodash").Cancelable;
    updateError: ((info: DevMode.BuildStatusInfo) => Promise<void>) & import("lodash").Cancelable;
    start(): void;
}