import * as Long from 'long'; import { ImageCdnNode } from './ImageCdnNode'; import { ZtLiveUserInfo } from './ZtLiveUserInfo'; import { Writer, Reader } from 'protobufjs/minimal'; export interface CommonActionSignalRichText { /** * segment */ segments: CommonActionSignalRichText_RichTextSegment[]; sendTimeMs: Long; } export interface CommonActionSignalRichText_ImageSegment { /** * cdnNode */ pictures: ImageCdnNode[]; alternativeText: string; alternativeColor: string; } export interface CommonActionSignalRichText_PlainSegment { text: string; color: string; } export interface CommonActionSignalRichText_RichTextSegment { userInfo: CommonActionSignalRichText_UserInfoSegment | undefined; plain: CommonActionSignalRichText_PlainSegment | undefined; image: CommonActionSignalRichText_ImageSegment | undefined; } export interface CommonActionSignalRichText_UserInfoSegment { user: ZtLiveUserInfo | undefined; color: string; } export declare const protobufPackage = "AcFunDanmu"; export declare const CommonActionSignalRichText: { encode(message: CommonActionSignalRichText, writer?: Writer): Writer; decode(input: Uint8Array | Reader, length?: number): CommonActionSignalRichText; fromJSON(object: any): CommonActionSignalRichText; fromPartial(object: DeepPartial): CommonActionSignalRichText; toJSON(message: CommonActionSignalRichText): unknown; }; export declare const CommonActionSignalRichText_ImageSegment: { encode(message: CommonActionSignalRichText_ImageSegment, writer?: Writer): Writer; decode(input: Uint8Array | Reader, length?: number): CommonActionSignalRichText_ImageSegment; fromJSON(object: any): CommonActionSignalRichText_ImageSegment; fromPartial(object: DeepPartial): CommonActionSignalRichText_ImageSegment; toJSON(message: CommonActionSignalRichText_ImageSegment): unknown; }; export declare const CommonActionSignalRichText_PlainSegment: { encode(message: CommonActionSignalRichText_PlainSegment, writer?: Writer): Writer; decode(input: Uint8Array | Reader, length?: number): CommonActionSignalRichText_PlainSegment; fromJSON(object: any): CommonActionSignalRichText_PlainSegment; fromPartial(object: DeepPartial): CommonActionSignalRichText_PlainSegment; toJSON(message: CommonActionSignalRichText_PlainSegment): unknown; }; export declare const CommonActionSignalRichText_RichTextSegment: { encode(message: CommonActionSignalRichText_RichTextSegment, writer?: Writer): Writer; decode(input: Uint8Array | Reader, length?: number): CommonActionSignalRichText_RichTextSegment; fromJSON(object: any): CommonActionSignalRichText_RichTextSegment; fromPartial(object: DeepPartial): CommonActionSignalRichText_RichTextSegment; toJSON(message: CommonActionSignalRichText_RichTextSegment): unknown; }; export declare const CommonActionSignalRichText_UserInfoSegment: { encode(message: CommonActionSignalRichText_UserInfoSegment, writer?: Writer): Writer; decode(input: Uint8Array | Reader, length?: number): CommonActionSignalRichText_UserInfoSegment; fromJSON(object: any): CommonActionSignalRichText_UserInfoSegment; fromPartial(object: DeepPartial): CommonActionSignalRichText_UserInfoSegment; toJSON(message: CommonActionSignalRichText_UserInfoSegment): unknown; }; declare type Builtin = Date | Function | Uint8Array | string | number | undefined; export declare type DeepPartial = T extends Builtin ? T : T extends Array ? Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} ? { [K in keyof T]?: DeepPartial; } : Partial; export {};