import type { Type } from 'ts-gems'; import { type Validator, vg } from 'valgen'; import { DECODER, ENCODER } from '../../constants.js'; export declare class DateTimeType { designType?: Type; constructor(attributes?: Partial); precisionMin?: vg.isDateString.Precision; precisionMax?: vg.isDateString.Precision; protected [DECODER](properties: Partial): Validator; protected [ENCODER](properties: Partial): Validator; minValue?: string; maxValue?: string; }