import { AuthConfig } from '../types/auth';
import { TransmitServiceConfig, TransmitChannelInfo, TransmitAssociation } from '../types/transmit';
export declare class TransmitServiceSdk {
    private readonly client;
    private readonly channel;
    constructor(authConfig: AuthConfig, config?: TransmitServiceConfig);
    batchCreateTransmitChannels(channelId: string, names: string[]): Promise<TransmitChannelInfo[]>;
    getTransmitAssociations(channelId: string): Promise<TransmitAssociation[]>;
    associationReceiveChannels(options: {
        channelId: string;
        receiveChannelIds: string[];
        type?: 'add' | 'cancel';
    }): Promise<Array<string | number>>;
    private unwrapData;
}
//# sourceMappingURL=transmit-service.d.ts.map