import { AspectPoint } from '../class/metadata';
import { IocContext } from '../IocContext';
export type Throwable = Error | any;
export declare function genAspectWrapper(ioc: IocContext, point: AspectPoint, oriFn: Function): any;
export declare function aspect<T = {}, K = {}>(point?: AspectPoint<T, K>): MethodDecorator;
