import { StreamLayerContext, StreamLayerOptions } from '@streamlayer/sdk-web-interfaces'; import { DeepLinkCallback, VideoPlayerCallback, OnContentActivateCallback } from '@streamlayer/sdk-web-core'; import { default as avvio } from 'avvio'; export type StreamLayerInstance = avvio.mixedInstance; export type StreamLayerPlugin = (instance: StreamLayerContext, opts: unknown, done: DoneFn) => void; type DoneFn = Function; export declare function StreamLayer(sdkKey: string, production?: boolean, autoEnable?: boolean, meta?: { version?: string; onDeepLinkHandled?: DeepLinkCallback; videoPlayerController?: VideoPlayerCallback; onContentActivate?: OnContentActivateCallback; skipOnboarding?: boolean; withAdNotification?: boolean; withAd?: boolean; hideFriends?: boolean; betPack?: boolean; webOS?: boolean; gamification?: boolean; anonymousAuth?: boolean; mobileBreakpoint?: number; } & StreamLayerOptions): avvio.Avvio; export {};