23 lines
846 B
TypeScript
23 lines
846 B
TypeScript
|
import { ClientEntry, MusicClientEntry } from "tc-shared/tree/Client";
|
||
|
export interface VolumeChangeEvents {
|
||
|
"change-volume": {
|
||
|
newValue: number;
|
||
|
origin: "user-input" | "reset" | "unknown";
|
||
|
};
|
||
|
"query-volume": {};
|
||
|
"query-volume-response": {
|
||
|
volume: number;
|
||
|
};
|
||
|
"apply-volume": {
|
||
|
newValue: number;
|
||
|
origin: "user-input" | "reset" | "unknown";
|
||
|
};
|
||
|
"apply-volume-result": {
|
||
|
newValue: number;
|
||
|
success: boolean;
|
||
|
};
|
||
|
"close-modal": {};
|
||
|
}
|
||
|
export declare function spawnClientVolumeChange(client: ClientEntry): import("../react-elements/internal-modal/Controller").InternalModalController;
|
||
|
export declare function spawnMusicBotVolumeChange(client: MusicClientEntry, maxValue: number): import("../react-elements/internal-modal/Controller").InternalModalController;
|