import { SubmitValue } from '@oinone/kunlun-engine';
import { ValidatorInfo } from '../../../typing';
import { FormIntegerFieldWidget } from '../integer';
export declare class FormFloatFieldWidget extends FormIntegerFieldWidget {
    protected minSafeInteger: number;
    protected maxSafeInteger: number;
    protected isChange: boolean;
    initialize(props: any): this;
    get value(): import("..").NumberValue | null | undefined;
    change(value: any): void;
    validator(): Promise<ValidatorInfo>;
    submit(submitValue: SubmitValue): import("@oinone/kunlun-shared").ReturnPromise<Record<string, unknown> | undefined, Record<string, unknown> | undefined>;
    protected valueZeroFill(val: any): any;
}
