//#region src/model/PropertyBoolean.d.ts
/**
* The PropertyBoolean model module.
* @module model/PropertyBoolean
*/
declare class PropertyBoolean {
/**
* Constructs a PropertyBoolean 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/PropertyBoolean} obj Optional instance to populate.
* @return {module:model/PropertyBoolean} The populated PropertyBoolean instance.
*/
static constructFromObject(data: any, obj: any): any;
/**
* Create an instance of PropertyBoolean from a JSON string.
* @param {string} json_string JSON string.
* @return {module:model/PropertyBoolean} An instance of PropertyBoolean.
*/
static fromJSON: (json_string: string) => any;
/**
* Constructs a new PropertyBoolean.
* @alias module:model/PropertyBoolean
* @param {(module:model/Object|module:model/String)} instance The actual instance to initialize PropertyBoolean.
*/
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;
expression: any;
value: any;
}
declare namespace PropertyBoolean {
let OneOf: string[];
}
//#endregion
export { PropertyBoolean as default };