//#region src/model/OutputValue.d.ts
/**
* The OutputValue model module.
* @module model/OutputValue
*/
declare class OutputValue {
/**
* Constructs a OutputValue from a plain JavaScript object, optionally creating a new instance.
* Copies all relevant properties from data to obj if supplied or a new instance if not.
* @param {Object} data The plain JavaScript object bearing properties of interest.
* @param {module:model/OutputValue} obj Optional instance to populate.
* @return {module:model/OutputValue} The populated OutputValue instance.
*/
static constructFromObject(data: any, obj: any): any;
/**
* Create an instance of OutputValue from a JSON string.
* @param {string} json_string JSON string.
* @return {module:model/OutputValue} An instance of OutputValue.
*/
static fromJSON: (json_string: string) => any;
/**
* Constructs a new OutputValue.
* @alias module:model/OutputValue
* @param {(module:model/Object|module:model/String)} instance The actual instance to initialize OutputValue.
*/
constructor(instance?: any);
actualInstance: any;
/**
* Gets the actual instance, which can be Object, String.
* @return {(module:model/Object|module:model/String)} The actual instance.
*/
getActualInstance(): (module: model) => any;
/**
* Sets the actual instance, which can be Object, String.
* @param {(module:model/Object|module:model/String)} obj The actual instance.
*/
setActualInstance(obj: any): void;
/**
* Returns the JSON representation of the actual instance.
* @return {string}
*/
toJSON: () => string;
}
declare namespace OutputValue {
let OneOf: string[];
}
//#endregion
export { OutputValue as default };