import { IAdvice, IAspect, IPointcut } from "../../interface"; import { ConstructorType } from "../../type"; export default class AopAspect implements IAspect { cost: ConstructorType; pointcuts: Array; constructor({ cost }?: { cost?: typeof AopAspect | undefined; }); setPointcuts(pointcuts?: Array, advices?: Array): void; }