import { IAdvice, IPointcut } from "../../interface"; import { ConstructorType } from "../../type"; export default class AopPointcut implements IPointcut { cost: ConstructorType; name: string; execution: RegExp; advices: Array; constructor({ cost, name, execution }?: { cost?: typeof AopPointcut | undefined; name?: string | undefined; execution?: string | undefined; }); setAdvices(advices: Array): void; }