import { StatusKey } from 'i18n/types'; import { QuestionnaireStateKey } from 'types/QuestionnaireState'; export type QuestionnaireStateBooleanMap = { [key in QuestionnaireStateKey]: boolean; }; export type QuestionnaireStateErrorMessagesMap = { [key in QuestionnaireStateKey]?: StatusKey[]; }; export declare const useQuestionnaireStep: () => { hydratedState: { setLanguage: (lang: import('../..').Locale) => void; poweredByTaxbit: boolean | undefined; action: { onClick: () => void; label: string; disabled: boolean; }; back: { onClick: () => void; label: string; } | undefined; isVerifying: boolean; errorMessage: string | undefined; infoMessage: string | undefined; questionnaire?: import('../..').QuestionnaireProp | undefined; key: string; subTitle?: string | undefined; title: string; language: import('../..').Locale; items: import('..').HydratedItem[]; labels?: import('..').HydratedStateLabels | undefined; } | null; };