import { RefObject } from 'react';
import { DependencyContainer } from 'tsyringe';
import { Constructor } from '../../types';
export declare function setCurrentComponentContainerRef(containerRef: RefObject<DependencyContainer | undefined>): void;
export declare function useViewModel<T extends Constructor, P extends object>(viewModel: T, props?: P): InstanceType<T>;
