import { IdImplementation } from "../interface/types";
export declare class Id implements IdImplementation {
    private _value;
    private _isNew;
    constructor(id?: string, isNew?: boolean);
    static generate(): Id;
    setAsNew(): void;
    get value(): string;
    get longValue(): string;
    isNew(): boolean;
    isEqual(id: Id): boolean;
    cloneAsNew(): Id;
    clone(): Id;
}
//# sourceMappingURL=ids.d.ts.map