import { BaseSingletonDefinition } from '../objectdefinition/BaseSingletonDefinition';
import { ObjectDefinition } from '../objectdefinition/ObjectDefinition';
import { AbstractObjectDefinitionInspector } from '../AbstractObjectDefinitionInspector';
export declare class ObjectDefinitionAutowiringInspector extends AbstractObjectDefinitionInspector {
    private static getAutowired;
    interestedIn(objectDefinition: ObjectDefinition<any>): boolean;
    /**
     * @param {BaseSingletonDefinition} objectDefinition singleton definition
     */
    doInspect(objectDefinition: BaseSingletonDefinition<any>): void;
}
