import { Terminable, UUID } from "@opendaw/lib-std";
import { EngineCommands } from "@opendaw/studio-adapters";
export declare class MonitoringRouter implements Terminable {
    #private;
    constructor(worklet: AudioWorkletNode, commands: EngineCommands);
    registerSource(uuid: UUID.Bytes, sourceNode: AudioNode, numChannels: 1 | 2, destinationNode: AudioNode): void;
    unregisterSource(uuid: UUID.Bytes): void;
    terminate(): void;
}
//# sourceMappingURL=MonitoringRouter.d.ts.map