import { AgentMessage } from '../../../agent/AgentMessage'; import { EncryptedMessage } from '../../../types'; export declare class BatchMessageMessage { constructor(options: { id?: string; message: EncryptedMessage; }); id: string; message: EncryptedMessage; } export interface BatchMessageOptions { id?: string; messages: BatchMessageMessage[]; } /** * A message that contains multiple waiting messages. * * @see https://github.com/hyperledger/aries-rfcs/blob/master/features/0212-pickup/README.md#batch */ export declare class BatchMessage extends AgentMessage { constructor(options: BatchMessageOptions); readonly type: string; static readonly type: import("../../../utils/messageType").ParsedMessageType; messages: BatchMessageMessage[]; }