import { Cluster } from "./Cluster"; import { Exchange } from "./Exchange"; import { Queue } from "./Queue"; export interface BindingOptions { routing_key?: string | number; } export declare class Binding { source: string; sourceObject?: Queue | Exchange; destination: string; destinationObject?: Queue | Exchange; destination_type: "queue" | "exchange"; routing_key: string | number; arguments: { [k: string]: string | object | number; }; private cluster?; setCluster(cluster: Cluster): void; }