import PM from './PM'; import BaseProvider from './BaseProvider'; import GameBase from './GameBase'; import Share from './Share'; import UC from './UC'; import Ad from './Ad'; export default class TgaPlatform { gameBase: GameBase; share: Share; uc: UC; ad: Ad; /** * 平台SDK初始化 * @param options 初始化参数 */ static init(options?: InitOptions): Promise; } declare type InitOptions = { iframeEle?: HTMLIFrameElement; provider?: BaseProvider; }; export declare type Context = { pm: PM | null; fpId?: number | string; provider?: BaseProvider; }; export declare type CustomError = Error & { code?: number; message?: string; }; export {};