import { HvigorNode } from '@ohos/hvigor';
import { OhosModuleContext } from '@ohos/hvigor-ohos-plugin/src/plugin/context/plugin-context';
import { PluginExtension } from '../extension';
export declare class PluginExecutionController {
    private readonly node;
    private readonly moduleContext;
    private readonly taskManager;
    private readonly baseContext;
    private extensionContextCache;
    constructor(node: HvigorNode, moduleContext: OhosModuleContext, moduleExtensions?: PluginExtension[]);
    start(): void;
    complete(): void;
    private initializeContext;
    private registerHvigorTasks;
}
