import { IAudioNode, IChannelSplitterOptions } from '../interfaces';
import { TContext } from './context';

export type TChannelSplitterNodeConstructor = new <T extends TContext>(
    context: T,
    options?: Partial<IChannelSplitterOptions>
) => IAudioNode<T>;
