import { Result } from '../result'; import { ValueObject } from '../value-object'; import { IAuditProps } from './audit.props'; export declare class Audit extends ValueObject { get createdBy(): string; get modifiedBy(): string | undefined; get deletedBy(): string | undefined; get createdDateTime(): Date; get modifiedDateTime(): Date | undefined; get deletedDateTime(): Date | undefined; static create(createdBy: string, createdDateTime: Date, modifiedBy?: string, modifiedDateTime?: Date, deletedBy?: string, deletedDateTime?: Date): Result; }