import type { Signer } from '../types/signer.js'; import type { MessagesReadMessage } from '../types/messages-types.js'; import { AbstractMessage } from '../core/abstract-message.js'; export type MessagesReadOptions = { messageCid: string; signer: Signer; messageTimestamp?: string; permissionGrantId?: string; }; export declare class MessagesRead extends AbstractMessage { static parse(message: MessagesReadMessage): Promise; static create(options: MessagesReadOptions): Promise; /** * validates the provided cid * @param messageCid - the cid in question * @throws {DwnError} if an invalid cid is found. */ private static validateMessageCid; } //# sourceMappingURL=messages-read.d.ts.map