import type { ResolverSeedData, ScopeWithPathToken } from '../../libs/fspropertybinding'; export declare type FieldValue = boolean | number | string | undefined; export interface RegisterOptions { name: string; validate: (state: ResolverSeedData) => string | undefined; subscriptionRoots: readonly ScopeWithPathToken[]; defaultValue: FieldValue; } export declare const FormRegister: import("../../libs/cargo-hold").ActionCreator<"Form.Register", string | undefined, { options: RegisterOptions; }, [options: RegisterOptions]>; export declare const FormUnregister: import("../../libs/cargo-hold").ActionCreator<"Form.Unregister", string | undefined, { name: string; }, [name: string]>; export declare const FormBlur: import("../../libs/cargo-hold").ActionCreator<"Form.Blur", string | undefined, { name: string; }, [name: string]>; export declare const FormFocus: import("../../libs/cargo-hold").ActionCreator<"Form.Focus", string | undefined, { name: string; }, [name: string]>; export declare const FormTouch: import("../../libs/cargo-hold").ActionCreator<"Form.Touch", string | undefined, { name: string | undefined; }, [name: string | undefined]>; export declare const FormUntouch: import("../../libs/cargo-hold").ActionCreator<"Form.Untouch", string | undefined, { name: string | undefined; }, [name: string | undefined]>; export declare const FormVisited: import("../../libs/cargo-hold").ActionCreator<"Form.Visited", string | undefined, { name: string | undefined; }, [name: string | undefined]>; export declare const FormUnvisited: import("../../libs/cargo-hold").ActionCreator<"Form.Unvisited", string | undefined, { name: string | undefined; }, [name: string | undefined]>; export declare const FormReset: import("../../libs/cargo-hold").ActionCreator<"Form.Reset", string | undefined, { name: string; }, [name: string]>; export declare const FormSetValue: import("../../libs/cargo-hold").ActionCreator<"Form.SetValue", string | undefined, { name: string; value: FieldValue; }, [name: string, value: FieldValue]>; export declare const FormValidate: import("../../libs/cargo-hold").ActionCreator<"Form.Validate", string | undefined, { errors: Record; isValid: boolean; }, [errors: Record, isValid: boolean]>; export declare const FormSubmit: import("../../libs/cargo-hold").ActionCreator<"Form.Submit", string | undefined, unknown, []>; export declare const FormSubmitted: import("../../libs/cargo-hold").ActionCreator<"Form.Submitted", string | undefined, { result: unknown; }, [result: unknown]>; export declare const FormError: import("../../libs/cargo-hold").ActionCreator<"Form.Error", string | undefined, { error: unknown; }, [error: unknown]>; export declare const FormRadioSelect: import("../../libs/cargo-hold").ActionCreator<"Form.RadioSelect", string | undefined, { value: string; }, [value: string]>;