import { BaseData } from '../profile/base-data.class';
import { SmartList } from '../profile/smart-list.class';
import { SmartObjectsGameShop } from './data.smartobjects.gameshop.class';
import { Nullable } from '../core';
import { LiveOpsStoreSlot } from './models.liveops.store.slot.class';
import { SmartObjectsShopSlot } from './data.smartobjects.shopslot.class';
export declare class SmartObjectsShopsInfo extends BaseData {
    private _unnyIdActiveShop;
    private _gameShops;
    get gameShops(): SmartList<SmartObjectsGameShop>;
    get activeShopInfo(): Nullable<SmartObjectsGameShop>;
    initData(): void;
    static getFileName(): string;
    private update_unnyIdActiveShop;
    findShopSlotByPointer(ptr: number): Nullable<SmartObjectsShopSlot>;
    findShopSlot(slot: LiveOpsStoreSlot | null): Nullable<SmartObjectsShopSlot>;
    findShopSlotById(slotId: string): Nullable<SmartObjectsShopSlot>;
}
//# sourceMappingURL=data.smartobjects.shopsinfo.class.d.ts.map