import { SignalService } from "@session.js/types/signal-bindings"; import { ContentMessage, type MessageParams } from "../signal-message.js"; interface ReceiptMessageParams extends MessageParams { timestamps: Array; } export declare abstract class ReceiptMessage extends ContentMessage { readonly timestamps: Array; constructor({ timestamp, identifier, timestamps }: ReceiptMessageParams); abstract getReceiptType(): SignalService.ReceiptMessage.Type; contentProto(): SignalService.Content; protected receiptProto(): SignalService.ReceiptMessage; } export declare class ReadReceiptMessage extends ReceiptMessage { getReceiptType(): SignalService.ReceiptMessage.Type; } export {};