 
interface EventCallback {
    event: string;
    callback: Function | any; 
} 
interface MessageCallback {
    event: RegExp;
    callback: Function | any; 
}
interface APICallback {
    method: string,
    url: string,
    callback: Function | any;
}
interface SetBrokers {
    field: string,
    class: any,
    brokerName: 'broker' | 'db' | 'http' // 'radis',  
}

declare module NodeJS{
    interface Global {
        EVENT_CHANNEL: EventCallback[], 
        MESSAGE_CHANNEL: MessageCallback[],
        API_CHANNEL: APICallback[]
        SET_BROKER: SetBrokers[]
    }
}

 