import { IThreadsMessageBroker } from "../interfaces";
export declare class ThreadsMessageBrokerSlave implements IThreadsMessageBroker {
    private readonly _subscribers_list;
    constructor();
    publish(event_name: string, data: unknown, local_flag?: boolean): void;
    trigger(event_name: string, local_flag?: boolean): void;
    private _emit;
    subscribe(event_name: string, fn: Function): string;
    unsubscribe(id_subscriber: string): void;
    addThread(): void;
    removeThread(): void;
}
