import { BaseConnectorConfig, InMemoryMessageMonitorConfig, XodBaseMessageType } from '@xip-online-data/types';
import { AbstractMessageMonitor } from './abstract.message-monitor';
export declare class InMemoryMessageMonitor extends AbstractMessageMonitor {
    private readonly config;
    private processedMessages;
    constructor(config: InMemoryMessageMonitorConfig, baseConfig: BaseConnectorConfig);
    protected isProcessed(message: XodBaseMessageType): Promise<boolean>;
    protected addProcessedMessage(message: XodBaseMessageType): Promise<void>;
}
