import { PlatformSDK } from "./PlatformSDK"; import { PurchaseResult } from "../Types/PurchaseResult"; import { IPlayerInfo } from "../Types/IPlayerInfo"; import { AD_TYPE } from "../Types/AdType"; import { IPlatformFriend } from "../Types/IPlatformFriend"; export declare class CapacitorSDK extends PlatformSDK { constructor(); addOnBackCallback(cb: () => void): void; addOnPauseCallback(cb: () => void): void; addOnResumeCallback(cb: () => void): void; lockOrientation(_orientation: "portrait" | "landscape"): Promise; unlockOrientation(): Promise; createContext(_suggestedPlayerID: string | Array | null): Promise; flush(): Promise; getAdvertisementInstance(_type: AD_TYPE, _placementId: string): Promise; getContextId(): string; getContextType(): string; getEntryPointAsync(): Promise; getEntryPointData(): { [p: string]: unknown; }; getFriends(): Promise; getIAPCatalog(): Promise; getPlayerId(): string; getPlayerInfo(): IPlayerInfo; getPlayerLocale(): string; getPlayerName(): string; getPlayerPicUrl(): string; getSignedInfo(_payload?: string): Promise; hideBannerAd(_placementId: string): Promise; initialize(): Promise; isAdsSupported(): boolean; isIAPAvailable(): boolean; isReady(): boolean; load(): Promise>; purchaseAsync(_productId: string): Promise; requestHapticFeedbackAsync(): Promise; save(_data: Record): Promise; setLoadingProgress(_progress: number): Promise; shareTournamentAsync(_config: { score: number; data?: { [p: string]: any; }; }): Promise; showBannerAd(_placementId: string): Promise; startGame(): Promise; submitTournamentScoreAsync(_score: number): Promise; switchContext(_id: string): Promise; }