type Format = 'propertyLabel' | 'propertyValue' | 'static'; interface Condition { condition: 'property_is_relation' | 'property_is_property' | 'value_is_empty'; result: string; } interface SetBaseOptionProps { target: string; } interface SetVariableOptionProps extends SetBaseOptionProps { format: Format; } interface SetButtonGroupOptionProps extends SetBaseOptionProps { conditions: Condition[]; } export declare function setVariableOption({ target, format }: SetVariableOptionProps): { action: string; format: Format; target: string; }; export declare function setModelOption({ target }: SetBaseOptionProps): { action: string; target: string; }; export declare function setOptionToDefaultValue({ target }: SetBaseOptionProps): { action: string; target: string; }; export declare function setActionJSInputVariableOption({ target }: SetBaseOptionProps): { action: string; target: string; }; export declare function setPropertyOption({ target }: SetBaseOptionProps): { action: string; target: string; }; export declare function setButtonGroupOption({ target, conditions, }: SetButtonGroupOptionProps): { action: string; target: string; conditions: Condition[]; }; export {};