import type FieldFormStates from './field-form-states'; export default abstract class ActionField { private readonly fieldsFormStates; protected readonly name: string; constructor(name: string, fieldsFormStates: FieldFormStates); protected get field(): import("./field-getter").default; getName(): string; getType(): string; getValue(): unknown; isRequired(): boolean; getMultipleChoiceField(): import("./action-field-multiple-choice").default; protected isValueUndefinedOrNull(value: unknown): boolean; protected setValue(value: unknown): Promise; } //# sourceMappingURL=action-field.d.ts.map