import type { SliceHelperRequired } from './types'; export declare function assignReducers(initialState: State): { set: (_: State, p: State) => State; reset: () => State; }; export default function createAssign({ name, initialState, extraReducers, }: SliceHelperRequired): { name: string; reducer: import("./types").Reducer>; actions: { set: Object extends State ? (payload?: any) => import("./types").Action : State extends never ? () => import("./types").Action : (payload: State) => import("./types").Action; reset: () => import("./types").Action; }; toString: () => string; };