import { BaseData } from '../profile/base-data.class';
import { SmartObjectsAdInfo } from './data.smartobjects.adinfo.class';
import { AdsAdType } from '../enums/ads.adtype.enum';
import { Nullable } from '../core';
export declare class SmartObjectsAdsInfo extends BaseData {
    private _revenueTotal;
    private _adRewarded;
    private _adInterstitial;
    private _adCustom;
    private _interstitialAdsPeriod;
    private _revenueToday;
    get revenueTotal(): number;
    set revenueTotal(value: number);
    get adRewarded(): SmartObjectsAdInfo;
    get adInterstitial(): SmartObjectsAdInfo;
    get adCustom(): SmartObjectsAdInfo;
    get interstitialAdsPeriod(): number;
    set interstitialAdsPeriod(value: number);
    get revenueToday(): number;
    set revenueToday(value: number);
    initData(): void;
    static getFileName(): string;
    private update_revenueTotal;
    private update_interstitialAdsPeriod;
    private update_revenueToday;
    getAdInfo(type: AdsAdType): Nullable<SmartObjectsAdInfo>;
}
//# sourceMappingURL=data.smartobjects.adsinfo.class.d.ts.map