import { PluginExtension } from '../framework'; import { HMRouterExtensionContext } from './HMRouterExtensionContext'; import { SourceFile } from 'ts-morph'; export declare class HMRouterDefaultExtension extends PluginExtension { get name(): string; afterInitialize(context: HMRouterExtensionContext): void; afterAnnotationAnalysis(sourceFile: SourceFile, filePath: string, context: HMRouterExtensionContext): void; private executeConstantParsing; private getCurrentView; afterCodeGeneration(context: HMRouterExtensionContext): void; afterRouterMapBuilding(context: HMRouterExtensionContext): void; afterConfigUpdate(context: HMRouterExtensionContext): void; afterObfuscationProcess(context: HMRouterExtensionContext): void; afterResourceProcess(context: HMRouterExtensionContext): void; afterCompletion(context: HMRouterExtensionContext): void; }