import type { GenericMessage } from './message-types.js';
import type { GenericMessageReply } 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[];
    messageTimestamp: string;
};
export declare type MessagesGetMessage = GenericMessage & {
    descriptor: MessagesGetDescriptor;
};
export declare type MessagesGetReplyEntry = {
    messageCid: string;
    message?: GenericMessage;
    encodedData?: string;
    error?: string;
};
export declare type MessagesGetReply = GenericMessageReply & {
    messages?: MessagesGetReplyEntry[];
};
//# sourceMappingURL=messages-types.d.ts.map