import * as rec from "@jayesol/jayeson.lib.record"; import * as proto from "./protobuf_bundle"; import { ICodec, EncodeAction } from "./codec"; export declare class SoccerCodec implements ICodec { private codecHelper; constructor(); private getMatch; private getEvent; decodeMatch(input: proto.BaseMatch[], pool: string[], action: EncodeAction, key: rec.PartitionKey): rec.IBetMatch[]; decodeEvent(input: proto.BaseEvent[], pool: string[], action: EncodeAction, partition: rec.PartitionKey): rec.IBetMatch[]; decodeRecord(input: proto.BaseRecord[], pool: string[], action: EncodeAction, partition: rec.PartitionKey): rec.IBetMatch[]; decodeState(matchId: string, eventId: string, input: proto.IBaseEventState, pool: string[], action: EncodeAction, partition: rec.PartitionKey, createTime?: number): rec.SoccerEventState; }