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