import { Value } from "./Value.js"; import { Comparable } from "./Comparable.js"; import { ExprType } from "../type/ExprType.js"; export declare class IfcDateValue implements Value, Comparable { private readonly utcDateValue; private readonly stringRepresentation; private readonly originalTimeZoneHours; private readonly originalTimeZoneMinutes; private readonly isLocal; private static readonly regex; constructor(value: string); static parseIfcDate(value: string): { utcDate: Date; originalTimeZoneHours?: number; originalTimeZoneMinutes?: number; isLocal: boolean; }; static of(value: string): IfcDateValue; getValue(): IfcDateValue; getType(): ExprType; static isIfcDateValueType(arg: any): arg is IfcDateValue; static isValidStringRepresentation(str: string): boolean; equals(other: Value): boolean; toString(): string; compareTo(other: IfcDateValue): number; }