import { DeepLinkCallback, VideoPlayerCallback, OnContentActivateCallback } from '@streamlayer/sdk-web-core'; import { StreamLayerSDK, StreamLayerPlugin } from '@streamlayer/sdk-web-interfaces'; declare global { interface Window { sl: unknown; } } export declare const useStreamLayerApp: ({ sdkKey, plugins, production, autoEnable, onDeepLinkHandled, videoPlayerController, onContentActivate, hideFriends, skipOnboarding, withAdNotification, withAd, friendsTab, betPack, webOS, gamification, mobileBreakpoint, anonymousAuth, }: { sdkKey: string; plugins?: Set; production?: boolean; autoEnable?: boolean; onDeepLinkHandled?: DeepLinkCallback; videoPlayerController?: VideoPlayerCallback; onContentActivate?: OnContentActivateCallback; skipOnboarding?: boolean; withAdNotification?: boolean; hideFriends?: boolean; withAd?: boolean; betPack?: boolean; webOS?: boolean; gamification?: boolean; mobileBreakpoint?: number; anonymousAuth?: boolean; friendsTab: "enabled" | "disabled" | "activatedGame"; }) => StreamLayerSDK | null;