import type { BinaryWriteOptions } from "@protobuf-ts/runtime"; import type { IBinaryWriter } from "@protobuf-ts/runtime"; import type { BinaryReadOptions } from "@protobuf-ts/runtime"; import type { IBinaryReader } from "@protobuf-ts/runtime"; import type { PartialMessage } from "@protobuf-ts/runtime"; import { MessageType } from "@protobuf-ts/runtime"; import { StringValue } from "../../google/protobuf/wrappers"; /** * @generated from protobuf message discord_protos.users.v1.MediumUser */ export interface MediumUser { /** * @generated from protobuf field: fixed64 id = 1 */ id: bigint; /** * @generated from protobuf field: string username = 2 */ username: string; /** * @generated from protobuf field: uint32 discriminator = 3 */ discriminator: number; /** * @generated from protobuf field: optional google.protobuf.StringValue avatar_hash = 4 */ avatarHash?: StringValue; /** * @generated from protobuf field: bool bot = 5 */ bot: boolean; /** * @generated from protobuf field: uint64 flags = 6 */ flags: bigint; /** * @generated from protobuf field: optional google.protobuf.StringValue email = 7 */ email?: StringValue; /** * @generated from protobuf field: optional google.protobuf.StringValue phone = 8 */ phone?: StringValue; } declare class MediumUser$Type extends MessageType { constructor(); create(value?: PartialMessage): MediumUser; internalBinaryRead(reader: IBinaryReader, length: number, options: BinaryReadOptions, target?: MediumUser): MediumUser; internalBinaryWrite(message: MediumUser, writer: IBinaryWriter, options: BinaryWriteOptions): IBinaryWriter; } /** * @generated MessageType for protobuf message discord_protos.users.v1.MediumUser */ export declare const MediumUser: MediumUser$Type; export {};