import { RegisterRequest_PresenceStatus, RegisterRequest_ActiveStatus } from './Register'; import { PushServiceToken } from './PushServiceToken'; import { AccessPointsConfig } from './AccessPointsConfig'; import * as Long from 'long'; import { Writer, Reader } from 'protobufjs/minimal'; export interface KeepAliveRequest { presenceStatus: RegisterRequest_PresenceStatus; appActiveStatus: RegisterRequest_ActiveStatus; pushServiceToken: PushServiceToken | undefined; pushServiceTokenList: PushServiceToken[]; keepaliveIntervalSec: number; } export interface KeepAliveResponse { accessPointsConfig: AccessPointsConfig | undefined; serverMsec: Long; accessPointsConfigIpv6: AccessPointsConfig | undefined; } export declare const protobufPackage = "AcFunDanmu"; export declare const KeepAliveRequest: { encode(message: KeepAliveRequest, writer?: Writer): Writer; decode(input: Uint8Array | Reader, length?: number): KeepAliveRequest; fromJSON(object: any): KeepAliveRequest; fromPartial(object: DeepPartial): KeepAliveRequest; toJSON(message: KeepAliveRequest): unknown; }; export declare const KeepAliveResponse: { encode(message: KeepAliveResponse, writer?: Writer): Writer; decode(input: Uint8Array | Reader, length?: number): KeepAliveResponse; fromJSON(object: any): KeepAliveResponse; fromPartial(object: DeepPartial): KeepAliveResponse; toJSON(message: KeepAliveResponse): 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 {};