export declare global { interface Window { funkwhale: { registerSoundImplementation: (implementation: SoundImplementation) => void } } type Constructor = { new(...args: any[]): T; readonly prototype: T; } }