export declare const registerHook: {
  addRuntimeExports: import("@modern-js/plugin").AsyncWaterfall<void>;
  addTailwindCssConfig: import("@modern-js/plugin").AsyncPipeline<undefined, any>;
  registerDev: import("@modern-js/plugin").ParallelWorkflow<void, import("..").DevToolData>;
  beforeDev: import("@modern-js/plugin").ParallelWorkflow<import("..").DevToolData[], void>;
  beforeDevMenu: import("@modern-js/plugin").ParallelWorkflow<any, any>;
  afterDevMenu: import("@modern-js/plugin").ParallelWorkflow<{
    result: import("..").PromptResult;
    devTools: import("..").DevToolData[];
  }, void>;
  beforeDevTask: import("@modern-js/plugin").ParallelWorkflow<import("..").DevToolData, void>;
  afterDev: import("@modern-js/plugin").ParallelWorkflow<void, void>;
  beforeBuild: import("@modern-js/plugin").ParallelWorkflow<{
    config: import("..").BuildConfig;
    options: import("..").BuildCommandOptions;
  }, import("..").BuildConfig>;
  beforeBuildTask: import("@modern-js/plugin").ParallelWorkflow<{
    config: import("..").BaseBuildConfig;
    options: import("..").BuildCommandOptions;
  }, import("..").BaseBuildConfig>;
  afterBuildTask: import("@modern-js/plugin").ParallelWorkflow<import("..").BuildTaskResult, void>;
  afterBuild: import("@modern-js/plugin").ParallelWorkflow<import("..").BuildResult, void>;
  registerBuildPlatform: import("@modern-js/plugin").ParallelWorkflow<void, import("..").RegisterBuildPlatformResult>;
  beforeBuildPlatform: import("@modern-js/plugin").ParallelWorkflow<import("..").RegisterBuildPlatformResult[], void>;
  buildPlatform: import("@modern-js/plugin").ParallelWorkflow<{
    platform: string;
  }, Pick<import("..").RegisterBuildPlatformResult, "build">>;
  afterBuildPlatform: import("@modern-js/plugin").ParallelWorkflow<void, import("..").BuildPlatformResult>;
};