import type { InsightUserActionsResponse } from '../../api/service/insight/user-actions/user-actions-response.js'; import type { ConfigurationSection, InsightUserActionsSection } from '../../state/state-sections.js'; export interface RegisterUserActionsPayload { ticketCreationDate: string; excludedCustomActions?: string[]; } export declare const registerUserActions: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[payload: RegisterUserActionsPayload], RegisterUserActionsPayload, "insight/userActions/registerUserActions", never, never>; export interface FetchUserActionsThunkReturn { /** The successful user actions response. */ response: InsightUserActionsResponse; } export type StateNeededByFetchUserActions = ConfigurationSection & InsightUserActionsSection; export declare const fetchUserActions: import("@reduxjs/toolkit").AsyncThunk; dispatch?: import("redux-thunk").ThunkDispatch | undefined; serializedErrorType?: unknown; pendingMeta?: unknown; fulfilledMeta?: unknown; rejectedMeta?: unknown; }>;