import { IField } from "../interfaces"; import { FieldDecorator } from "./field"; export declare class DateDecorator extends FieldDecorator { constructor(options?: Partial); } /** * Alias of @field. * * ```ts * class Data { * * @field({ * type: Date, * format: "date-time", * }) * createdAt: Date; * * @date updatedAt: Date; * } * ``` * * [Date#toJSON()](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toJSON) */ export declare const date: ((data?: Partial | undefined, p?: string | undefined, i?: number | undefined) => (data?: object | Function | undefined, p?: string | undefined, i?: number | TypedPropertyDescriptor | undefined) => any) & ((data?: object | Function | undefined, p?: string | undefined, i?: number | TypedPropertyDescriptor | undefined) => any);