import { type UpdateMap } from "react-elmish"; import { type Message, type Model, type Msg as MsgObject, type Options } from "./shared"; interface List { Msg: MsgObject; init: () => Model; updateMap: UpdateMap & TModel, Message>; } declare function createList(options?: Options): List; export type { Message, Model, Msg, Options, SortDirection, Sorter, SortFunc } from "./shared"; export { createList };