import ViverseClient from './client'; import AvatarClient from './avatar-client'; import GameDashboardClient from './game-dashboard-client'; import PlayClient from './play-client'; import StorageClient from './storage-client'; import { GameDashboardClientOptions, AvatarClientOptions, ClientOptions, PlayClientOptions, StorageClientOptions } from './utils/definitions'; declare global { var viverse: { client(options: ClientOptions): ViverseClient; avatar(options: AvatarClientOptions): AvatarClient; gameDashboard(options: GameDashboardClientOptions): GameDashboardClient; play(options?: PlayClientOptions): PlayClient; storage(options?: StorageClientOptions): StorageClient; }; var viverseClient: ViverseClient; var avatarClient: AvatarClient; var gameDashboardClient: GameDashboardClient; var playClient: PlayClient; var storageClient: StorageClient; var newViveAvatarSdk: any; var play: any; var storage: any; }