import { BaseAnalyzeResult } from '../../framework';
export interface HMRouterResult extends BaseAnalyzeResult {
    pageUrl: string;
    dialog?: boolean;
    singleton?: boolean;
    interceptors?: string[];
    animator?: string;
    lifecycle?: string;
    useNavDst?: boolean;
    templatePath?: string;
}
export interface HMAnimatorResult extends BaseAnalyzeResult {
    animatorName: string;
}
export interface HMInterceptorResult extends BaseAnalyzeResult {
    interceptorName: string;
    priority?: number;
    global?: boolean;
}
export interface HMLifecycleResult extends BaseAnalyzeResult {
    lifecycleName: string;
    priority?: number;
    global?: boolean;
}
export interface HMServiceResult extends BaseAnalyzeResult {
    serviceName: string;
    functionName: string;
    singleton?: boolean;
}
