/**
 * @CglibAopProxyPostProcesor
 * 动态代理，可用于实现aop
 */
import CglibAopProxy from '../../aop/CglibAopProxy';
import { BeanFactory } from '../factory/BeanFactory';
import InstantiationAwareBeanPostProcessor from './InstantiationAwareBeanPostProcessor';
export default class CglibAopProxyPostProcesor extends InstantiationAwareBeanPostProcessor {
    private readonly aopProxy;
    constructor(beanFactory: BeanFactory);
    getAopProxy(): CglibAopProxy;
    postProcessAfterInitialization(beanInstance: object, beanName: string): object;
    private proxyInstance;
}
