import { IContainer, ActionData, ActionComposite } from '@ts-ioc/core'; import { Joinpoint } from '../joinpoints'; /** * bind pointcut action data. * * @export * @interface BindPointcutActionData * @extends {ActionData} */ export interface BindPointcutActionData extends ActionData { } /** * bind method pointcut action. * * @export * @class BindMethodPointcutAction * @extends {ActionComposite} */ export declare class BindMethodPointcutAction extends ActionComposite { constructor(); protected working(container: IContainer, data: BindPointcutActionData): void; static getClassAnnations(): any; }