import { MonetizeEnums } from '../monetize_api'; export declare class InstanceConfig { private _instanceAdSourceName; private _instanceName; private _instanceAdUnit; private _status; private _instanceId; private _rate?; constructor(adSource: MonetizeEnums.Networks, instanceName: string, adUnit: MonetizeEnums.AdUnits, status: boolean, instanceId: number, rate?: number); getInstanceId(): number; getInstanceAdSourceName(): MonetizeEnums.Networks; getInstanceName(): string; getInstanceAdUnit(): MonetizeEnums.AdUnits; getStatus(): boolean; getRate(): number | undefined; toString(): any; getAppDataObject(): any; } export declare class IronSourceInstance extends InstanceConfig { private _instancePricing; private _appKey; constructor(instanceName: string, adUnit: MonetizeEnums.AdUnits, applicationKey: string, status: boolean, options?: { pricing?: Map; instanceId?: number; }); getPricingObject(): any[] | undefined; getAppKey(): string; toString(): any; } export declare class IronSourceBidding extends InstanceConfig { private _appKey; constructor(instanceName: string, adUnit: MonetizeEnums.AdUnits, applicationKey: string, status: boolean, instanceId?: number); getAppKey(): string; toString(): any; } declare class AdColonyBase extends InstanceConfig { private _appID; private _zoneId; constructor(instanceName: string, adUnit: MonetizeEnums.AdUnits, status: boolean, appId: string, zoneId: string, adSource: MonetizeEnums.Networks, instanceId: number, rate?: number); getAppID(): string; getZoneId(): string; getAppDataObject(): any; toString(): any; } export declare class AdColonyInstance extends AdColonyBase { constructor(instanceName: string, adUnit: MonetizeEnums.AdUnits, status: boolean, appId: string, zoneId: string, options?: { instanceId?: number; rate?: number; }); } export declare class AdColonyBidding extends AdColonyBase { constructor(instanceName: string, adUnit: MonetizeEnums.AdUnits, status: boolean, appId: string, zoneId: string, options?: { instanceId?: number; rate?: number; }); } export declare class AdMobInstance extends InstanceConfig { private _appId; private _adUnitId; constructor(instanceName: string, instanceAdUnit: MonetizeEnums.AdUnits, status: boolean, appId: string, adUnitId: string, options?: { instanceId?: number; rate?: number; }); getAppId(): string; getAdUnitId(): string; getAppDataObject(): any; toString(): any; } export declare class AdManagerInstance extends InstanceConfig { private _appId; private _adUnitId; constructor(instanceName: string, instanceAdUnit: MonetizeEnums.AdUnits, status: boolean, appId: string, adUnitId: string, options?: { instanceId?: number; rate?: number; }); getAppId(): string; getAdUnitId(): string; getAppDataObject(): any; toString(): any; } export declare class AmazonInstance extends InstanceConfig { private _appKey; private _ec; constructor(instanceName: string, instanceAdUnit: MonetizeEnums.AdUnits, status: boolean, appKey: string, ec: string, options?: { instanceId?: number; rate?: number; }); getAppKey(): string; getEc(): string; getAppDataObject(): any; toString(): any; } export declare class ApplovinInstance extends InstanceConfig { private _sdkKey; private _zoneId; constructor(instanceName: string, adUnit: MonetizeEnums.AdUnits, status: boolean, sdkKey: string, zoneId: string, options?: { instanceId?: number; rate?: number; }); getZoneId(): string; getSdkKey(): string; getAppDataObject(): any; toString(): any; } export declare class ChartboostInstance extends InstanceConfig { private _appId; private _appSignature; private _adLocation; constructor(instanceName: string, instanceAdUnit: MonetizeEnums.AdUnits, status: boolean, appId: string, appSignature: string, adLocation: string, options?: { instanceId?: number; rate?: number; }); getAppId(): string; getAppSignature(): string; getAdLocation(): string; getAppDataObject(): any; toString(): any; } export declare class CrossPromotionBiddingInstance extends InstanceConfig { private _trafficId; constructor(instanceName: string, instanceAdUnit: MonetizeEnums.AdUnits, status: boolean, trafficId: number, options?: { instanceId?: number; rate?: number; }); getTrafficId(): number; getAppDataObject(): any; toString(): any; } export declare class CJSInstance extends InstanceConfig { private _appId; private _slotId; constructor(instanceName: string, instanceAdUnit: MonetizeEnums.AdUnits, status: boolean, appId: number, slotId: number, options?: { instanceId?: number; rate?: number; }); getAppId(): number; getSlotId(): number; getAppDataObject(): any; toString(): any; } export declare class DirectDealsInstance extends InstanceConfig { private _trafficId; constructor(instanceName: string, instanceAdUnit: MonetizeEnums.AdUnits, status: boolean, trafficId: number, options?: { instanceId?: number; rate?: number; }); getTrafficId(): number; getAppDataObject(): any; toString(): any; } declare class FacebookBase extends InstanceConfig { private _appId; private _userAccessToken; private _placementId; constructor(instanceName: string, instanceAdUnit: MonetizeEnums.AdUnits, status: boolean, appId: string, userAccessToken: string, placementId: string, adSource: MonetizeEnums.Networks, instanceId: number, rate?: number); getAppId(): string; getUserAccessToken(): string; getAppDataObject(): any; getPlacementId(): string; toString(): any; } export declare class FacebookInstance extends FacebookBase { constructor(instanceName: string, instanceAdUnit: MonetizeEnums.AdUnits, status: boolean, appId: string, userAccessToken: string, placementId: string, options?: { instanceId?: number; rate?: number; }); } export declare class FacebookBiddingInstance extends FacebookBase { constructor(instanceName: string, instanceAdUnit: MonetizeEnums.AdUnits, status: boolean, appId: string, userAccessToken: string, placementId: string, options?: { instanceId?: number; rate?: number; }); } export declare class FyberInstance extends InstanceConfig { private _appId; private _adSpotId; private _contentId; constructor(instanceName: string, instanceAdUnit: MonetizeEnums.AdUnits, status: boolean, appId: string, adSpotId: string, contentId: string, options?: { instanceId?: number; rate?: number; }); getAppId(): string; getAdSoptId(): string; getContentId(): string; getAppDataObject(): any; toString(): any; } export declare class HyperMXInstance extends InstanceConfig { private _distributorId; private _placementId; constructor(instanceName: string, instanceAdUnit: MonetizeEnums.AdUnits, status: boolean, placementId: string, distributorId: string, options?: { instanceId?: number; rate?: number; }); getPlacementId(): string; getDistributorId(): string; getAppDataObject(): any; toString(): any; } declare class InMobiBase extends InstanceConfig { private _placementId; constructor(instanceName: string, instanceAdUnit: MonetizeEnums.AdUnits, status: boolean, placementId: string, adSource: MonetizeEnums.Networks, instanceId: number, rate?: number); getPlacementId(): string; toString(): any; } export declare class InMobiInstance extends InMobiBase { constructor(instanceName: string, instanceAdUnit: MonetizeEnums.AdUnits, status: boolean, placementId: string, options?: { instanceId?: number; rate?: number; }); } export declare class InMobiBiddingInstance extends InMobiBase { constructor(instanceName: string, instanceAdUnit: MonetizeEnums.AdUnits, status: boolean, placementId: string, options?: { instanceId?: number; rate?: number; }); } export declare class LiftoffInstance extends InstanceConfig { private _appId; private _adUnitId; constructor(instanceName: string, instanceAdUnit: MonetizeEnums.AdUnits, status: boolean, appId: string, adUnitId: string, options?: { instanceId?: number; rate?: number; }); getAppId(): string; getAdUnitId(): string; getAppDataObject(): any; toString(): any; } export declare class MaioInstance extends InstanceConfig { private _appId; private _mediaId; private _zoneId; constructor(instanceName: string, instanceAdUnit: MonetizeEnums.AdUnits, status: boolean, appId: string, mediaId: string, zoneId: string, options?: { instanceId?: number; rate?: number; }); getAppId(): string; getMediaId(): string; getZoneId(): string; getAppDataObject(): any; toString(): any; } export declare class MyTargetInstance extends InstanceConfig { private _slotId; private _placementId; constructor(instanceName: string, instanceAdUnit: MonetizeEnums.AdUnits, status: boolean, slotId: string, placementId: string, options?: { instanceId?: number; rate?: number; }); getSlotId(): string; getPlacementId(): string; getAppDataObject(): any; toString(): any; } declare class TapJoyBase extends InstanceConfig { private _sdkKey; private _apiKey; private _placementName; constructor(instanceName: string, instanceAdUnit: MonetizeEnums.AdUnits, status: boolean, sdkKey: string, apiKey: string, placementName: string, adSource: MonetizeEnums.Networks, instanceId: number, rate?: number); getSdkKey(): string; getApiKey(): string; getPlacementName(): string; getAppDataObject(): any; toString(): any; } export declare class TapJoyInstance extends TapJoyBase { constructor(instanceName: string, instanceAdUnit: MonetizeEnums.AdUnits, status: boolean, sdkKey: string, apiKey: string, placementName: string, options?: { instanceId?: number; rate?: number; }); } export declare class TapJoyBiddingInstance extends TapJoyBase { constructor(instanceName: string, instanceAdUnit: MonetizeEnums.AdUnits, status: boolean, sdkKey: string, apiKey: string, placementName: string, options?: { instanceId?: number; rate?: number; }); } declare class PangleBase extends InstanceConfig { private _appId; private _slotId; constructor(instanceName: string, instanceAdUnit: MonetizeEnums.AdUnits, status: boolean, appId: string, slotId: string, adSource: MonetizeEnums.Networks, instanceId: number, rate?: number); getAppId(): string; getSlotId(): string; getAppDataObject(): any; toString(): any; } export declare class PangleInstance extends PangleBase { constructor(instanceName: string, instanceAdUnit: MonetizeEnums.AdUnits, status: boolean, appId: string, slotId: string, options?: { instanceId?: number; rate?: number; }); } export declare class PangleBiddingInstance extends PangleBase { constructor(instanceName: string, instanceAdUnit: MonetizeEnums.AdUnits, status: boolean, appId: string, slotId: string, options?: { instanceId?: number; rate?: number; }); } export declare class UnityAdsInstance extends InstanceConfig { private _sourceId; private _zoneId; constructor(instanceName: string, instanceAdUnit: MonetizeEnums.AdUnits, status: boolean, sourceId: string, zoneId: string, options?: { instanceId?: number; rate?: number; }); getSourceId(): string; getZoneId(): string; getAppDataObject(): any; toString(): any; } export declare class SmaatoInstance extends InstanceConfig { private _applicationName; private _adSpaceID; constructor(instanceName: string, instanceAdUnit: MonetizeEnums.AdUnits, status: boolean, applicationName: string, adSpaceID: string, options?: { instanceId?: number; rate?: number; }); getAppName(): string; getAdSpaceId(): string; getAppDataObject(): any; toString(): any; } export declare class SnapInstance extends InstanceConfig { private _appId; private _slotId; constructor(instanceName: string, instanceAdUnit: MonetizeEnums.AdUnits, status: boolean, appId: string, slotId: string, options?: { instanceId?: number; rate?: number; }); getAppId(): string; getSlotId(): string; getAppDataObject(): any; toString(): any; } export declare class SuperAwesomeInstance extends InstanceConfig { private _appID; private _placementId; constructor(instanceName: string, instanceAdUnit: MonetizeEnums.AdUnits, status: boolean, appID: string, placementId: string, options?: { instanceId?: number; rate?: number; }); getAppId(): string; getPlacementId(): string; getAppDataObject(): any; toString(): any; } export declare class YahooBiddingInstance extends InstanceConfig { private _siteId; private _placementId; constructor(instanceName: string, instanceAdUnit: MonetizeEnums.AdUnits, status: boolean, siteId: string, placementId: string, options?: { instanceId?: number; rate?: number; }); getSiteId(): string; getPlacementId(): string; getAppDataObject(): any; toString(): any; } export declare class TencentInstance extends InstanceConfig { private _appID; private _placementId; constructor(instanceName: string, instanceAdUnit: MonetizeEnums.AdUnits, status: boolean, appID: string, placementId: string, options?: { instanceId?: number; rate?: number; }); getAppId(): string; getPlacementId(): string; getAppDataObject(): any; toString(): any; } declare class VungleBase extends InstanceConfig { private _appId; private _reportingApiId; private _placementId; constructor(instanceName: string, instanceAdUnit: MonetizeEnums.AdUnits, status: boolean, appId: string, reportingApiId: string, placementId: string, adSource: MonetizeEnums.Networks, instanceId: number, rate?: number); getAppId(): string; getReportingAPIId(): string; getPlacementID(): string; getAppDataObject(): any; toString(): any; } export declare class VungleInstance extends VungleBase { constructor(instanceName: string, instanceAdUnit: MonetizeEnums.AdUnits, status: boolean, appId: string, reportingApiId: string, placementId: string, options?: { instanceId?: number; rate?: number; }); } export declare class VungleBiddingInstance extends VungleBase { constructor(instanceName: string, instanceAdUnit: MonetizeEnums.AdUnits, status: boolean, appId: string, reportingApiId: string, placementId: string, options?: { instanceId?: number; rate?: number; }); } export {};