import { StateToUpdate } from './StateToUpdate.mjs'; /** * * * Represents a state change applied to a form field when an action is triggered. */ export declare class State { /** * * The name of the target field. */ name: string; /** * * The aspect of the field state to update (value, visibility, readonly, etc.). */ stateToUpdate: StateToUpdate; /** * * Whether this state change can trigger additional launchers. */ canLaunchLauncher: boolean; constructor(partial: Partial & Pick); toJSON(): object; static fromJSON(json: any, ignoreUnknownKeys?: boolean, path?: Array): State; }