import { BaseKosModelRegistrationBean } from '../../types';
import { IKosDataModel } from '../kosModel';
import { KosBaseModelRegistration, KosInstance, KosModelRegistrationProps } from './model-registration';
export declare class SingletonKosModelRegistrationFactory<T extends IKosDataModel, O extends object = Record<string, any>> extends KosBaseModelRegistration<true, T, O> {
    constructor(props: KosModelRegistrationProps<T, O>);
    instance(): KosInstance<T, O>;
    registration(): BaseKosModelRegistrationBean<T, O>;
}
//# sourceMappingURL=singleton-kos-model-registration-factory.d.ts.map