import _m0 from "protobufjs/minimal"; import { DeviceType } from "../../constant/device_type"; import { UserStatus } from "../../constant/user_status"; import { UserLocation } from "../../model/user/user_location"; export declare const protobufPackage = "im.turms.proto"; export interface CreateSessionRequest { version: number; userId: string; password?: string | undefined; userStatus?: UserStatus | undefined; deviceType: DeviceType; deviceDetails: { [key: string]: string; }; location?: UserLocation | undefined; } export interface CreateSessionRequest_DeviceDetailsEntry { key: string; value: string; } export declare const CreateSessionRequest: { encode(message: CreateSessionRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CreateSessionRequest; }; export declare const CreateSessionRequest_DeviceDetailsEntry: { encode(message: CreateSessionRequest_DeviceDetailsEntry, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CreateSessionRequest_DeviceDetailsEntry; }; //# sourceMappingURL=create_session_request.d.ts.map