import { ButtonSettingsItem, PickerSettingsItem, SettingsItems, SwitchSettingsItem } from './types'; declare class SettingsProvider { private refreshCallBack; private switchItems; private pickerItems; private buttonItems; constructor(); register(callBack: Function): void; unregister(callBack: Function): void; private updateState; registerSwitchItem(item: SwitchSettingsItem): void; registerPickerItem(item: PickerSettingsItem): void; registerButtonItem(item: ButtonSettingsItem): void; getAllItems(): SettingsItems; } export declare const settingsProvider: SettingsProvider; export declare const useSettings: () => SettingsItems; export {};