import type { GetCaseClassificationsResponse } from '../../api/service/case-assist/get-case-classifications/get-case-classifications-response.js'; import type { CaseAssistConfigurationSection, CaseFieldSection, CaseInputSection, ConfigurationSection, DebugSection } from '../../state/state-sections.js'; export interface SetCaseFieldActionCreatorPayload { /** * The name of the field whose value is being updated (for example, product, category, model) */ fieldName: string; /** * The value to set in the state. */ fieldValue: string; } export declare const registerCaseField: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[payload: SetCaseFieldActionCreatorPayload], SetCaseFieldActionCreatorPayload, "caseAssist/caseField/register", never, never>; export declare const updateCaseField: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[payload: SetCaseFieldActionCreatorPayload], SetCaseFieldActionCreatorPayload, "caseAssist/caseField/update", never, never>; export interface FetchClassificationsThunkReturn { /** The successful classifications response. */ response: GetCaseClassificationsResponse; } export type StateNeededByFetchClassifications = ConfigurationSection & CaseAssistConfigurationSection & CaseFieldSection & CaseInputSection & DebugSection; export declare const fetchCaseClassifications: import("@reduxjs/toolkit").AsyncThunk; dispatch?: import("redux-thunk").ThunkDispatch | undefined; serializedErrorType?: unknown; pendingMeta?: unknown; fulfilledMeta?: unknown; rejectedMeta?: unknown; }>;