/// <reference types="node" />
import { IACMessageDefinitionObject } from '../message';
import { RLPData } from '../utils/toBuffer';
import { Payload } from './payload';
export declare class FullPayload implements Payload {
    private readonly messages;
    constructor(messages: IACMessageDefinitionObject[]);
    static fromDecoded(object: IACMessageDefinitionObject[]): FullPayload;
    static fromEncoded(buf: Buffer[]): FullPayload;
    asJson(): IACMessageDefinitionObject[];
    asArray(): RLPData;
    asBuffer(): Buffer;
    asString(): string;
}
