import { HttpClient } from "@omnia/fx"; import { GuidValue, MediaflowAuthenticationInfo } from "@omnia/fx-models"; import { MediaflowAccessToken, MediaflowVideoInfo } from "../models"; export declare class MediaflowService { protected httpClient: HttpClient; private omniaHttpClient; private mediaflowUrl; private mediaflowApi; getVideoInfo: (mediaId: string) => Promise; getAuthenticationInfo: (profileId: GuidValue) => Promise; getBearerToken(authenInfo: MediaflowAuthenticationInfo): Promise; reportUsage(mediaId: number, contact: string, removed: boolean, pageUrl: string, pageName: string, bearerToken: string): Promise; }