import { ConcreteType } from '@cashfarm/lang';
import { ESAggregateRoot } from './esAggregateRoot';
import { EventEnvelope } from '../eventSourcing';
/**
 * @private
 */
export declare class ESAggregateFactory {
    static create<T extends ESAggregateRoot<any>>(aggtType: ConcreteType<T>, events: EventEnvelope[]): T;
}
