export declare class HudLoader { constructor(sdk: any); disposables: any[]; inputs: { name: string; url: string; type: any; mediaType: string; mediaViewerId: string; visible: boolean; dockWidth: number; dockHeight: number; dockPosX: number; dockPosY: number; dockPosZ: number; }; hudVideoPlayer: HTMLVideoElement; audio: string; playbackState: string; events: { 'INTERACTION.CLICK': boolean; 'INTERACTION.DRAG': boolean; 'INTERACTION.DRAG_BEGIN': boolean; 'INTERACTION.DRAG_END': boolean; 'INTERACTION.HOVER': boolean; }; emits: { hudevents: boolean; }; onInit: () => void; onEvent(eventType: any, data: any): void; onInputsUpdated(): void; onDestroy(): void; renderPlayButtonModel(): void; renderPauseButtonModel(): void; renderMuteModel(): void; renderUnmuteModel(): void; createMediaButtonTextures(): void; } export declare const hudType = "mp.hud"; export declare const hudFactory: (sdk: any) => () => HudLoader;