import type { BaseMessage } from './message-types.js';
import type { BaseMessageReply } from '../core/message-reply.js';
import type { DwnInterfaceName, DwnMethodName } from '../core/message.js';
export declare type MessagesGetDescriptor = {
    interface: DwnInterfaceName.Messages;
    method: DwnMethodName.Get;
    messageCids: string[];
};
export declare type MessagesGetMessage = BaseMessage & {
    descriptor: MessagesGetDescriptor;
};
export declare type MessagesGetReplyEntry = {
    messageCid: string;
    message?: BaseMessage;
    encodedData?: string;
    error?: string;
};
export declare type MessagesGetReply = BaseMessageReply & {
    messages?: MessagesGetReplyEntry[];
};
//# sourceMappingURL=messages-types.d.ts.map