export declare enum BeanType {
    Singleton = 0,
    Prototype = 1
}
export default interface BeanObject<T> {
    beanName?: string;
    type?: BeanType;
    constructor: {
        new (...args: any[]): T;
    };
    args?: any[];
    bean?: T;
    lazyInit?: boolean;
    initMethod?: string;
    destroyMethod?: string;
}
