import { StreamLayerSDK, StreamLayerPlugin } from '@streamlayer/sdk-web-interfaces';
import { DeepLinkCallback, VideoPlayerCallback } from '@streamlayer/sdk-web-core';

declare global {
    interface Window {
        sl: unknown;
    }
}
export declare const useStreamLayerApp: ({ sdkKey, plugins, production, autoEnable, onDeepLinkHandled, videoPlayerController, }: {
    sdkKey: string;
    plugins?: Set<StreamLayerPlugin>;
    production?: boolean;
    autoEnable?: boolean;
    onDeepLinkHandled?: DeepLinkCallback;
    videoPlayerController?: VideoPlayerCallback;
}) => StreamLayerSDK | null;
