import { BinaryReader, BinaryWriter } from "@bufbuild/protobuf/wire"; export declare const protobufPackage = "video_streaming"; export interface StreamerContext { clientInfo?: StreamerContext_ClientInfo | undefined; poToken?: Uint8Array | undefined; playbackCookie?: Uint8Array | undefined; field4?: Uint8Array | undefined; sabrContexts: StreamerContext_SabrContext[]; unsentSabrContexts: number[]; field7?: string | undefined; field8?: StreamerContext_UnknownMessage1 | undefined; } export declare enum StreamerContext_ClientFormFactor { UNKNOWN_FORM_FACTOR = 0, FORM_FACTOR_VAL1 = 1, FORM_FACTOR_VAL2 = 2, UNRECOGNIZED = -1 } export interface StreamerContext_ClientInfo { deviceMake?: string | undefined; deviceModel?: string | undefined; clientName?: number | undefined; clientVersion?: string | undefined; osName?: string | undefined; osVersion?: string | undefined; acceptLanguage?: string | undefined; acceptRegion?: string | undefined; screenWidthPoints?: number | undefined; screenHeightPoints?: number | undefined; screenWidthInches?: number | undefined; screenHeightInches?: number | undefined; screenPixelDensity?: number | undefined; clientFormFactor?: StreamerContext_ClientFormFactor | undefined; /** e.g. 243731017 */ gmscoreVersionCode?: number | undefined; windowWidthPoints?: number | undefined; windowHeightPoints?: number | undefined; androidSdkVersion?: number | undefined; screenDensityFloat?: number | undefined; utcOffsetMinutes?: string | undefined; timeZone?: string | undefined; /** e.g. "qcom;taro" */ chipset?: string | undefined; glDeviceInfo?: StreamerContext_GLDeviceInfo | undefined; } export interface StreamerContext_GLDeviceInfo { glRenderer?: string | undefined; glEsVersionMajor?: number | undefined; glEsVersionMinor?: number | undefined; } export interface StreamerContext_SabrContext { type?: number | undefined; value?: Uint8Array | undefined; } export interface StreamerContext_UnknownMessage1 { field1?: Uint8Array | undefined; field2?: StreamerContext_UnknownMessage1_UnknownInnerMessage1 | undefined; } export interface StreamerContext_UnknownMessage1_UnknownInnerMessage1 { code?: number | undefined; message?: string | undefined; } export declare const StreamerContext: MessageFns; export declare const StreamerContext_ClientInfo: MessageFns; export declare const StreamerContext_GLDeviceInfo: MessageFns; export declare const StreamerContext_SabrContext: MessageFns; export declare const StreamerContext_UnknownMessage1: MessageFns; export declare const StreamerContext_UnknownMessage1_UnknownInnerMessage1: MessageFns; export interface MessageFns { encode(message: T, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): T; }