import { Context } from "koa"; import { SimpleInput } from "../controls/controls.js"; import { FormControlContext } from "../controls/form-control.js"; import { FormDataValue } from "../form-types.js"; import { FieldParseResult } from "./field.js"; import { SimpleFormField } from "./simple-form-field.js"; export declare class DateTime extends SimpleFormField { constructor(required: Required); getEmptyValue(): Date | null; parse(ctx: Context, raw_value: FormDataValue): Promise>; getSealiousCreateValue(fctx: FormControlContext): Promise; getControl(): SimpleInput; sealiousValueToForm(ctx: Context, value: number | null): Promise; }