import type { SliceHelper } from './types'; export declare function listReducers(initialState?: State): { add: (state: State, payload: State) => State; remove: (state: State, payload: number[]) => State; reset: (_: State) => State; }; export default function createList({ name, extraReducers, initialState, }: SliceHelper): { name: string; reducer: import("./types").Reducer>; actions: { add: Object extends State ? (payload?: any) => import("./types").Action : State extends never ? () => import("./types").Action : (payload: State) => import("./types").Action; remove: (payload: number[]) => import("./types").Action; reset: () => import("./types").Action; }; toString: () => string; };