import type { Filters } from './types'; /** * Ready-made filter presets for `LavalinkPlayer`. * * Each preset returns a `Filters` object you can pass directly to * `player.setFilters()`, or use the convenience methods built into the player: * `player.bassBoost()`, `player.nightcore()`, `player.vaporwave()`, etc. */ export declare const FilterPresets: { /** * Bass boost — amplifies low-frequency bands. * @param level 'low' | 'medium' | 'high' | 'extreme' */ readonly bassBoost: (level?: "low" | "medium" | "high" | "extreme") => Filters; /** Nightcore — increases speed and pitch for the classic effect */ readonly nightcore: () => Filters; /** Vaporwave — slows and lowers pitch, adds warm low-end */ readonly vaporwave: () => Filters; /** Soft — gentle low-pass filter, smooths out harsh highs */ readonly soft: () => Filters; /** Pop — boosts low-mids, cuts high-mids for a punchy pop sound */ readonly pop: () => Filters; /** Treble & bass — boosts both ends, cuts mids */ readonly trebleBass: () => Filters; /** 8D audio — stereo rotation for a spatial "all-around" effect */ readonly eightD: () => Filters; /** Karaoke — attempts to remove centre-panned vocals */ readonly karaoke: () => Filters; /** Tremolo — volume oscillation (wavering effect) */ readonly tremolo: () => Filters; /** Vibrato — pitch oscillation */ readonly vibrato: () => Filters; /** Earrape — extreme distortion / clipping */ readonly earrape: () => Filters; /** * Reset all filters to their defaults. * Sends explicit null for every optional filter so Lavalink clears them. */ readonly clear: () => Filters; }; //# sourceMappingURL=filters.d.ts.map