import { ActorInitialInput } from './api/common_pb'; import { cogmentAPI as Common } from './api/common_pb_2'; import { ActorImplementation } from './Context'; import { CogSettings, EventType } from './types'; import { MessageBase } from './types/UtilTypes'; export interface AnyPB { type_url?: string | null; value?: Uint8Array | null; } export declare class RecvEvent { type: EventType; observation?: ObservationT; actions: ActionT[]; rewards: Common.Reward[]; messages: (MessageBase | AnyPB)[]; constructor(type: EventType); } export declare class ClientServicer { private cogSettings; private actorStub; private requestQueue?; private replyQueue?; trialId?: string; constructor(cogSettings: CogSettings, endpoint: string); join: (trialId: string, actorName?: string, actorClass?: string) => Promise; runSession: (impl: ActorImplementation, initData: ActorInitialInput.AsObject) => Promise; } //# sourceMappingURL=ClientService.d.ts.map