import { Container } from 'inversify';
import { IBaseBinding } from './Binding';
import { Newable } from '../types';
export interface IClassBinding extends IBaseBinding {
    useClass: Newable<any>;
    noSingleton?: boolean;
}
export declare const bindClass: (container: Container, { provide, useClass, noSingleton }: IClassBinding) => void;
