///
export declare const mockChannelConstructor: jest.Mock;
export declare const mockChannelVolume: jest.Mock;
export declare const mockChannelPan: jest.Mock;
export declare const mockChannelDispose: jest.Mock;
declare class Channel {
constructor(volume: any, pan: any);
}
export declare const mockPolySynthConstructor: jest.Mock;
export declare const mockPolySynthTriggerAttack: jest.Mock;
export declare const mockPolySynthTriggerRelease: jest.Mock;
export declare const mockPolySynthDispose: jest.Mock;
export declare const mockPolySynthChain: jest.Mock;
export declare const mockPolySynthSet: jest.Mock;
declare class PolySynth {
constructor(polyphony: any, voice: any, voiceArgs: any);
}
export declare const mockMembraneSynthConstructor: jest.Mock;
declare class MembraneSynth {
constructor(options: any);
}
export declare const mockMetalSynthConstructor: jest.Mock;
declare class MetalSynth {
constructor(options: any);
}
export declare const mockNoiseSynthConstructor: jest.Mock;
declare class NoiseSynth {
constructor(options: any);
}
export declare const mockPluckSynthConstructor: jest.Mock;
declare class PluckSynth {
constructor(options: any);
}
export declare const mockSamplerConstructor: jest.Mock;
export declare const mockSamplerDispose: jest.Mock;
export declare const mockSamplerAdd: jest.Mock;
declare class Sampler {
constructor(samples: any);
}
export declare const mockAutoFilterConstructor: jest.Mock;
declare class AutoFilter {
constructor();
}
export declare const mockAutoPannerConstructor: jest.Mock;
declare class AutoPanner {
constructor();
}
export declare const mockEQ3Constructor: jest.Mock;
declare class EQ3 {
constructor(low: any, mid: any, high: any);
}
export declare const mockSequenceConstructor: jest.Mock;
export declare const mockSequenceAdd: jest.Mock;
export declare const mockSequenceRemove: jest.Mock;
export declare const mockSequenceRemoveAll: jest.Mock;
declare class Sequence {
constructor(callback: any, steps: any);
}
declare const MockTone: {
Master: {
volume: {
value: number;
};
mute: boolean;
chain: jest.Mock;
dispose: jest.Mock;
};
Transport: {
bpm: {
value: any;
};
start: jest.Mock;
stop: jest.Mock;
};
Channel: typeof Channel;
PolySynth: typeof PolySynth;
Synth: string;
AMSynth: string;
DuoSynth: string;
FMSynth: string;
MembraneSynth: typeof MembraneSynth;
MetalSynth: typeof MetalSynth;
MonoSynth: string;
NoiseSynth: typeof NoiseSynth;
PluckSynth: typeof PluckSynth;
Sampler: typeof Sampler;
AutoFilter: typeof AutoFilter;
AutoPanner: typeof AutoPanner;
EQ3: typeof EQ3;
Sequence: typeof Sequence;
};
export default MockTone;