import { IEventMigrationPropertyBuilder } from './IEventMigrationPropertyBuilder.js'; /** * Represents an implementation of {@link IEventMigrationPropertyBuilder}. */ export declare class EventMigrationPropertyBuilder implements IEventMigrationPropertyBuilder { private readonly _properties; /** * Gets the configured properties. */ get properties(): Record; /** @inheritdoc */ split(targetProperty: keyof TTarget & string, sourceProperty: keyof TSource & string, separator: string, part: number): IEventMigrationPropertyBuilder; /** @inheritdoc */ combine(targetProperty: keyof TTarget & string, separator: string, ...sourceProperties: (keyof TSource & string)[]): IEventMigrationPropertyBuilder; /** @inheritdoc */ renamedFrom(targetProperty: keyof TTarget & string, sourceProperty: keyof TSource & string): IEventMigrationPropertyBuilder; /** @inheritdoc */ defaultValue(targetProperty: keyof TTarget & string, value: unknown): IEventMigrationPropertyBuilder; } //# sourceMappingURL=EventMigrationPropertyBuilder.d.ts.map