import { FieldType, KreFormCommonService } from "@kre-form/core";
import { FormGlobalService } from "@kre-form/core";
export declare class KreFormFieldDateTime extends FieldType {
    private globalService;
    private commonService;
    constructor(globalService: FormGlobalService, commonService: KreFormCommonService);
    /**
     *
     * @param e
     * @param global 该变量是用来做之前的兼容，具体用来干什么 需要看外部的调用
     */
    nzOnOpenChange(e: any, global: boolean): void;
    readonly format: string;
    readonly showType: string;
    getText(): string;
    disabledDate: (current: Date) => boolean;
    disabledDateTime: (e: Date) => {
        nzDisabledHours: () => number[];
        nzDisabledMinutes: () => number[];
        nzDisabledSeconds: () => never[];
    };
    disabledHours: () => number[];
    disabledMinutes: (e: Date) => number[];
    range(start: number, end: number): number[];
    readonly showToday: boolean;
}
