import { AMBClient } from "./AMBClient.js"; export type SubscriptionCollection = { add: Function; remove: Function; }; export type Context = { onUnload: Function; unloading: boolean; subscriptions: any[]; }; export declare class MessageClientBuilder { createClient(): AMBClient; private _initClient; private registerOnProcessEnd; /** * Shallow object clone * @param {Object} dest * @param {Object} source * @return {Object} */ clone(dest: any, source: any): any; private buildClient; buildClientSubscriptions(): SubscriptionCollection; }