/**
 * iCure Data Stack API Documentation
 * The iCure Data Stack Application API is the native interface to iCure. This version is obsolete, please use v2.
 *
 * OpenAPI spec version: v1
 *
 *
 * NOTE: This class is auto generated by the swagger code generator program.
 * https://github.com/swagger-api/swagger-codegen.git
 * Do not edit the class manually.
 */
import { DataOwnerTypeEnum } from './DataOwnerTypeEnum';
import { HealthcareParty } from './HealthcareParty';
import { Patient } from './Patient';
import { Device } from './Device';
export type DataOwnerWithType = {
    type: DataOwnerTypeEnum.Hcp;
    dataOwner: HealthcareParty;
} | {
    type: DataOwnerTypeEnum.Patient;
    dataOwner: Patient;
} | {
    type: DataOwnerTypeEnum.Device;
    dataOwner: Device;
};
export declare namespace DataOwnerWithType {
    function fromJson(json: any | JSON): DataOwnerWithType;
}
