import type { ISetting } from '@rocket.chat/core-typings'; import { useMethod } from '@rocket.chat/ui-contexts'; import type { UseQueryResult } from '@tanstack/react-query'; import { useQuery } from '@tanstack/react-query'; type SetupWizardParameters = { settings: ISetting[]; serverAlreadyRegistered: boolean; }; export const useParameters = (): Exclude, { data: undefined }> => { const getSetupWizardParameters = useMethod('getSetupWizardParameters'); return useQuery(['setupWizard/parameters'], getSetupWizardParameters, { initialData: { settings: [], serverAlreadyRegistered: false, }, }) as Exclude, { data: undefined }>; };