import { Nullable } from '../core/json-object.class';
import { BaseData } from '../profile/base-data.class';
import { SmartObjectsStoreItem } from './models.smartobjects.storeitem.class';
import { SmartObjectsOfferInfoBase } from './data.smartobjects.offerinfobase.class';
import { SmartObjectsGameOfferGroup } from './models.smartobjects.gameoffergroup.class';
export declare class SmartObjectsOfferGroupStoreItemPurchase extends BaseData {
    private _unnyIdStoreItem;
    get storeItem(): Nullable<SmartObjectsStoreItem>;
    initData(): void;
    private update_unnyIdStoreItem;
}
export declare class SmartObjectsOfferGroupInfo extends SmartObjectsOfferInfoBase {
    private _unnyIdGameOfferGroup;
    private _purchasedItems;
    get gameOfferGroup(): Nullable<SmartObjectsGameOfferGroup>;
    initData(): void;
    static getFileName(): string;
    private update_unnyIdGameOfferGroup;
    canPurchase(storeItem: Nullable<SmartObjectsStoreItem>): boolean;
}
//# sourceMappingURL=data.smartobjects.offergroupinfo.class.d.ts.map