import type { Optional } from "@johnqh/types"; import type { WildduckConfig } from "@johnqh/types"; interface WildduckSettings { [key: string]: any; } interface UseWildduckSettingsReturn { isLoading: boolean; error: Optional; settings: WildduckSettings; getSettings: () => Promise; updateSetting: (key: string, value: any) => Promise<{ success: boolean; }>; deleteSetting: (key: string) => Promise<{ success: boolean; }>; clearError: () => void; refresh: () => Promise; } declare const useWildduckSettings: (config: WildduckConfig, devMode?: boolean) => UseWildduckSettingsReturn; export { useWildduckSettings, type WildduckSettings, type UseWildduckSettingsReturn, }; //# sourceMappingURL=useWildduckSettings.d.ts.map