import { KosBaseModelRegistration, KosInstance, KosModelRegistrationProps } from './model-registration';
import { IKosDataModel } from '../kosModel';
import { BaseKosModelRegistrationBean } from '../../types';

export declare class KosModelRegistrationFactory<T extends IKosDataModel, O extends object = Record<string, any>> extends KosBaseModelRegistration<false, T, O> {
    constructor(props: KosModelRegistrationProps<T, O>);
    instance(id: string): KosInstance<T, O>;
    registration(): BaseKosModelRegistrationBean<T, O>;
}
//# sourceMappingURL=base-kos-model-registration.d.ts.map