import type { Config } from "../config.js"; import type { FormValue } from "../model.js"; import type { FormState } from "./state.js"; /** * @query */ export declare function getFieldsValidationMode(ctx: FormState): number; /** * @command */ export declare function validateField(ctx: FormState, config: Config, value: FormValue): void; /** * @command */ export declare function validateAdditionalPropertyKey(ctx: FormState, config: Config, key: string, fieldConfig: Config): boolean; /** * @command */ export declare function validateFileList(signal: AbortSignal, ctx: FormState, config: Config, fileList: FileList): Promise; /** * @query */ export declare function validate(ctx: FormState): import("../validator.js").ValidationResult; /** * @query */ export declare function validateAsync(ctx: FormState, signal: AbortSignal): Promise>;