import { BaseData } from '../profile/base-data.class';
import { SmartList } from '../profile/smart-list.class';
import { SmartObjectsShopSlot } from './data.smartobjects.shopslot.class';
import { Nullable } from '../core';
import { LiveOpsStorePage } from './models.liveops.store.page.class';
import { LiveOpsStoreSlot } from './models.liveops.store.slot.class';
export declare class SmartObjectsShopPage extends BaseData {
    private _unnyIdPage;
    private _activeSlots;
    get page(): Nullable<LiveOpsStorePage>;
    get activeSlots(): SmartList<SmartObjectsShopSlot>;
    initData(): void;
    static getFileName(): string;
    private update_unnyIdPage;
    findShopSlotByPointer(ptr: number): Nullable<SmartObjectsShopSlot>;
    findShopSlot(slot: LiveOpsStoreSlot): Nullable<SmartObjectsShopSlot>;
    findShopSlotById(slotId: string): Nullable<SmartObjectsShopSlot>;
}
//# sourceMappingURL=data.smartobjects.shoppage.class.d.ts.map