import { Result } from '../../../utils/src/index.ts'; import { DomainSeederConfig } from './shared-seeder-types.js'; export declare class EventSourcedSeeder { private scenarioName; private config; constructor(scenarioName: string, config: DomainSeederConfig); withEventStream(builder: (stream: any) => any): this; withSnapshots(config: { every: number; }): this; generateWithHistory(): Promise>; }