import type { PayloadAction } from "@reduxjs/toolkit"; export interface CopilotMessageStateMap { [index: string]: CopilotMessageState; } export interface CopilotMessageState { thumbsUpSelected: boolean; thumbsDownSelected: boolean; } interface PayloadTemplate { messageSid: string; value: T; } export declare const initialState: CopilotMessageStateMap; export declare const customCopilotSlice: import("@reduxjs/toolkit").Slice>) => void; setThumbsDown: (state: CopilotMessageStateMap, action: PayloadAction>) => void; }, "copilotMessageState">; export declare const selectors: { useThumbsUp: (state: CopilotMessageStateMap, messageSid: string) => boolean; useThumbsDown: (state: CopilotMessageStateMap, messageSid: string) => boolean; }; export declare const actions: import("@reduxjs/toolkit").CaseReducerActions<{ setThumbsUp: (state: CopilotMessageStateMap, action: PayloadAction>) => void; setThumbsDown: (state: CopilotMessageStateMap, action: PayloadAction>) => void; }, "copilotMessageState">, reducer: import("redux").Reducer; export {};