import type { RESTPatchAPIGuildSoundboardSound, RESTPostAPIGuildSoundboardSound, RESTPostAPISendSoundboardSound } from '../../types';
import { BaseShorter } from './base';
export declare class SoundboardShorter extends BaseShorter {
    getDefaults(): Promise<import("../../types").RESTGetAPIDefaultsSoundboardSoundsResult>;
    send(channelId: string, body: RESTPostAPISendSoundboardSound): Promise<never>;
    list(guildId: string): Promise<import("../../types").RESTGetAPIGuildSoundboardSoundsResult>;
    get(guildId: string, soundID: string): Promise<import("../../types").APISoundBoard>;
    create(guildId: string, body: RESTPostAPIGuildSoundboardSound): Promise<import("../../types").APISoundBoard>;
    edit(guildId: string, soundID: string, body: RESTPatchAPIGuildSoundboardSound): Promise<import("../../types").APISoundBoard>;
    delete(guildId: string, soundID: string, reason?: string): Promise<never>;
}
