import BeanDefinition from '../factory/BeanDefinition';
import { BeanFactory } from '../factory/BeanFactory';
import InstantiationAwareBeanPostProcessor, { PropertyValue } from './InstantiationAwareBeanPostProcessor';
export default class AutowiredAnnotationBeanPostProcessor extends InstantiationAwareBeanPostProcessor {
    private readonly beanFactory;
    constructor(beanFactory: BeanFactory);
    postProcessProperties(pvs: PropertyValue[], beanInstance: object, beanName: string, definition: BeanDefinition): PropertyValue[];
}
