import { RegistryValueTypeNames } from "tc-shared/settings"; export interface Setting { key: string; type: RegistryValueTypeNames; description: string | undefined; defaultValue: any | undefined; } export interface ModalGlobalSettingsEditorEvents { action_select_setting: { setting: string; }; action_set_filter: { filter: string; }; action_set_value: { setting: string; value: string; }; query_settings: {}; query_setting: { setting: string; }; notify_settings: { settings: Setting[]; }; notify_setting: { setting: string; status: "success" | "not-found"; info?: Setting; value?: string; }; notify_selected_setting: { setting: string; }; notify_setting_value: { setting: string; value: string; }; notify_destroy: {}; }