import { BaseAggregate } from '../base.aggregate.js'; import { ExampleUpdatedEvent } from './example-updated.event.js'; type ExampleAggregateDto = { id: string; name: string; }; export declare class ExampleAggregate extends BaseAggregate { private name; constructor(dto: ExampleAggregateDto); update(newName: string): void; toDto(): ExampleAggregateDto; static create(name: string): ExampleAggregate; protected onUpdated(event: ExampleUpdatedEvent): void; } export {}; //# sourceMappingURL=example.aggregate.d.ts.map