import { MixerConnection } from '../mixer-connection';
import { MixerStore } from '../state/mixer-store';
import { ChannelType } from '../types';
import { MtxChannel } from './mtx-channel';
/**
 * Represents an AUX bus (`a`) or subgroup (`s`) source routed to a matrix bus.
 * For the master source use `MtxMasterChannel`.
 * Matrix buses are only available on the Ui24R.
 */
export declare class MtxBusChannel extends MtxChannel {
    private channelType;
    private channel;
    private bus;
    readonly name$: import('rxjs').Observable<string>;
    constructor(conn: MixerConnection, store: MixerStore, channelType: ChannelType, channel: number, bus: number);
    /** Set name of the matrix source channel (the underlying AUX bus or subgroup) */
    setName(name: string): void;
}
