import { Result } from './interfaces'; import { IACMessageDefinitionObjectV3, MessageDefinitionArray } from './message'; import { SerializerV3 } from './serializer'; export declare class Payload { private readonly messages; constructor(messages: Result[]); static fromDecoded(object: Result[]): Payload; static fromEncoded(encoded: MessageDefinitionArray[], serializer?: SerializerV3): { payload: Payload; skippedPayload: Result[]; }; asJson(): Result[]; asArray(serializer?: SerializerV3): Result[]; }