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