import * as kubemq from '../protos';
import * as grpc from '@grpc/grpc-js';
import { PubSubChannel, QueuesChannel, CQChannel } from './channel_stats';
export declare function createChannel(client: kubemq.kubemq.kubemqClient, md: grpc.Metadata, clientId: string, channelName: string, channelType: string): Promise<void>;
export declare function deleteChannel(client: kubemq.kubemq.kubemqClient, md: grpc.Metadata, clientId: string, channelName: string, channelType: string): Promise<void>;
export declare function listPubSubChannels(client: kubemq.kubemq.kubemqClient, md: grpc.Metadata, clientId: string, search: string, channelType: string): Promise<PubSubChannel[]>;
export declare function listQueuesChannels(client: kubemq.kubemq.kubemqClient, md: grpc.Metadata, clientId: string, search: string, channelType: string): Promise<QueuesChannel[]>;
export declare function listCQChannels(client: kubemq.kubemq.kubemqClient, md: grpc.Metadata, clientId: string, search: string, channelType: string): Promise<CQChannel[]>;
//# sourceMappingURL=common.d.ts.map