import { PLVAuxiliaryMediaPlayerDataMediator } from "../model/mediator/PLVAuxiliaryMediaPlayerDataMediator"; import { PLVAuxiliaryMediaPlayerViewModelUseCases } from "./usecase/PLVAuxiliaryMediaPlayerViewModelUseCases"; import { MutableEvent } from '@polyvharmony/media-player-foundation'; import { PLVMediaPlayTargetContent } from "../../common/model/vo/PLVMediaPlayTargetContent"; export declare class PLVAuxiliaryMediaPlayerViewModel { readonly mediator: PLVAuxiliaryMediaPlayerDataMediator; private readonly useCases; readonly mediaPlayTargetContent: MutableEvent; constructor(mediator: PLVAuxiliaryMediaPlayerDataMediator, useCases: PLVAuxiliaryMediaPlayerViewModelUseCases); onBind(): void; skip(): void; onUnbind(): void; }