import { Dict } from '@_unit/unit/lib/types/Dict'; import { MenuOption } from './menu'; import { LiveMode, MusemeObjectMetadata } from './overlay'; export declare const getCacheKey: (videoId: string, SceneId: string, Id: string) => string; export declare const buildEffectiveObjectId: (sceneId: string, objectId: string, prevSceneId: number | undefined, prevObjectId: number | undefined) => string; export declare const getEffectiveIds: (sceneId: string, objectId: string, prevSceneId: number | undefined, prevObjectId: number | undefined) => { sceneId: string | number; objectId: string | number; }; export declare const uppercaseFirstLetter: (str: string) => string; export declare const randomInArray: (array: any) => any; export declare const defaultGetObjectMenu: (hostname: string, videoId: string, metadata: MusemeObjectMetadata, live: boolean, liveMode: LiveMode, cache?: Dict, signal?: AbortSignal) => Promise; export declare const shouldLink: (option: MenuOption) => boolean; export declare const defaultOnActionSelected: (pollHostname: string, videoId: string, metadata: MusemeObjectMetadata, icon: string, options: MenuOption[], live: boolean, liveMode: LiveMode, debug: boolean) => boolean; export declare const defaultGetLiveMetadataUrl: (liveHostname: string, videoId: string) => string;