import { ApplicationContract } from '../Contracts/ApplicationContract'; import { NameSapceType } from './Container'; /** * Proxies the objects to fallback to fake, when it exists. */ export declare class IoCProxyObject { binding: NameSapceType; actual: any; container: ApplicationContract; constructor(binding: NameSapceType, actual: any, container: ApplicationContract); } /** * Proxies the class constructor to fallback to fake, when it exists. */ export declare function IocProxyClass(binding: NameSapceType, actual: any, container: ApplicationContract): any;