import { TargetingProperty, GuidValue, TargetingPropertyData, TargetingPropertyResult } from "../models"; export declare class TargetingPropertyService { private httpClient; getTargetingProperties: () => Promise>>; getTargetingPropertyById: (propertyId: GuidValue) => Promise>; createTargetingProperty: (property: TargetingProperty) => Promise>; updateTargetingProperty: (property: TargetingProperty) => Promise>; removeTargetingProperty: (propertyId: GuidValue) => Promise; getTargetingPropertyResult: () => Promise>; terminateTargetingProperty: (propertyId: GuidValue) => Promise; restoreTargetingProperty: (propertyId: GuidValue) => Promise>; invalidateTargetingPropertyResultCache: () => Promise; }