import { Decimal } from "decimal.js";
import { Value } from "./Value.js";
import { Comparable } from "./Comparable.js";
import { ExprType } from "../type/ExprType.js";
import { IfcDateTimeValue } from "./IfcDateTimeValue.js";
export declare class IfcTimeStampValue implements Value<IfcTimeStampValue>, Comparable<IfcTimeStampValue> {
    private readonly timeStamp;
    constructor(value: string | number | Decimal);
    static of(value: Decimal | string | number): IfcTimeStampValue;
    getValue(): IfcTimeStampValue;
    getType(): ExprType;
    static isIfcTimeStampValueType(arg: any): arg is IfcTimeStampValue;
    equals(other: Value<any>): boolean;
    toString(): string;
    compareTo(other: IfcTimeStampValue): number;
    getTimeStampSeconds(): Decimal;
    toIfcDateTimeValue(): IfcDateTimeValue;
}
