import { Writer, Reader } from 'protobufjs/minimal'; export interface PushServiceToken { pushType: PushServiceToken_PushType; token: Uint8Array; isPassThrough: boolean; } export declare const protobufPackage = "AcFunDanmu"; export declare enum PushServiceToken_PushType { kPushTypeInvalid = 0, kPushTypeAPNS = 1, kPushTypeXmPush = 2, kPushTypeJgPush = 3, kPushTypeGtPUsh = 4, kPushTypeOpPush = 5, kPushTYpeVvPush = 6, kPushTypeHwPush = 7, kPushTYpeFcm = 8, UNRECOGNIZED = -1 } export declare function pushServiceToken_PushTypeFromJSON(object: any): PushServiceToken_PushType; export declare function pushServiceToken_PushTypeToJSON(object: PushServiceToken_PushType): string; export declare const PushServiceToken: { encode(message: PushServiceToken, writer?: Writer): Writer; decode(input: Uint8Array | Reader, length?: number): PushServiceToken; fromJSON(object: any): PushServiceToken; fromPartial(object: DeepPartial): PushServiceToken; toJSON(message: PushServiceToken): 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 {};