import { CacheBusMessage, CacheBusMessageType } from '../../types/bus.cjs';
import { e as CacheEvent } from '../../../events-BJQnbTp3.cjs';
import '@boringnode/bus/types/main';
import '../../types/helpers.cjs';
import 'typescript-log';

/**
 * Event when the bus receives a message
 */
declare class BusMessageReceived implements CacheEvent {
    readonly message: CacheBusMessage;
    name: "bus:message:received";
    constructor(message: CacheBusMessage);
    toJSON(): {
        keys: string[];
        type: CacheBusMessageType;
    };
}

export { BusMessageReceived };
