import type { BaseEntity, BaseEvent, PrivateRepoOption, PrivateRepository, ReducerCallback, EntityType } from '../types';
export declare const createPrivateRepository: <TEntity extends BaseEntity, TEvent extends BaseEvent>(entity: EntityType<TEntity>, callback: ReducerCallback<TEntity, TEvent>, option: PrivateRepoOption) => PrivateRepository<TEntity, TEvent>;
