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: {} }