import { Vue, CombinedVueInstance } from 'vue/types/vue' type StoreDataVal = any type StoreData = Record export interface ConfigManager { store: CombinedVueInstance }, { setConfig(store: StoreData, obj: StoreData, ns?: string, override?: boolean): void setConfig(store: StoreData, key: string, value: StoreDataVal, ns?: string, override?: boolean): void setConfigItem(store: StoreData, key: string, value: StoreDataVal) set(key: string, value: StoreDataVal, ns?: string) set(obj: StoreData) get(key: string): StoreDataVal defaults(key: string, value: StoreDataVal, ns?: string) defaults(obj: StoreData) }, {}, {}> set(key: string, value: StoreDataVal, ns?: string) set(obj: StoreData) defaults(key: string, value: StoreDataVal, ns?: string) defaults(obj: StoreData) get(path: string): StoreDataVal } declare const config: ConfigManager export default config