import { BaseData } from '../profile/base-data.class';
import { SmartList } from '../profile/smart-list.class';
import { SmartObjectsShopPage } from './data.smartobjects.shoppage.class';
import { Nullable } from '../core';
import { SmartObjectsGameStoreBase } from './models.smartobjects.gamestorebase.class';
import { LiveOpsStoreSlot } from './models.liveops.store.slot.class';
import { SmartObjectsShopSlot } from './data.smartobjects.shopslot.class';
export declare class SmartObjectsGameShop extends BaseData {
    private _unnyIdShop;
    private _activePages;
    get unnyIdShop(): string;
    get shop(): Nullable<SmartObjectsGameStoreBase>;
    get activePages(): SmartList<SmartObjectsShopPage>;
    initData(): void;
    static getFileName(): string;
    private update_unnyIdShop;
    findShopSlotByPointer(ptr: number): Nullable<SmartObjectsShopSlot>;
    findShopSlot(slot: LiveOpsStoreSlot): Nullable<SmartObjectsShopSlot>;
    findShopSlotById(slotId: string): Nullable<SmartObjectsShopSlot>;
}
//# sourceMappingURL=data.smartobjects.gameshop.class.d.ts.map