export interface SettingsTab { id: string; label: string; icon?: any; component: any; visible: boolean; } declare type SettingsTabsCallback = (tabs: SettingsTab[]) => SettingsTab[] | Promise; export declare function onGetSettingsTabs(cb: SettingsTabsCallback): void; export declare function getSettingsTabs(): Promise; export declare function useSettingsTabs(): { tabs: import("@vue/composition-api").Ref; currentTab: import("@vue/composition-api").WritableComputedRef; }; export {};