import { SignalService } from "@session.js/types/signal-bindings"; import { ExpirableMessage, type ExpirableMessageParams } from "../expirable-message.js"; interface DataExtractionNotificationMessageParams extends ExpirableMessageParams { action: SignalService.DataExtractionNotification.Type; /** For SCREENSHOT, timestamp when screenshot was taken * For MEDIA_SAVED, message with attachment's timestamp */ timestamp: number; } export declare class DataExtractionNotificationMessage extends ExpirableMessage { readonly timestamp: number; readonly action: SignalService.DataExtractionNotification.Type; constructor(params: DataExtractionNotificationMessageParams); contentProto(): SignalService.Content; protected dataExtractionProto(): SignalService.DataExtractionNotification; } export {};