import { Reducer } from 'react'; import { D as Data, a as AppState, Y as OnAction, a2 as PrivateAppState, a3 as PuckAction } from './actions-Csn3gOP8.mjs'; import { A as AppStore } from './index-ClzBCbx_.mjs'; import '@tiptap/react'; import '@tiptap/extension-blockquote'; import '@tiptap/extension-bold'; import '@tiptap/extension-code'; import '@tiptap/extension-code-block'; import '@tiptap/extension-hard-break'; import '@tiptap/extension-heading'; import '@tiptap/extension-horizontal-rule'; import '@tiptap/extension-italic'; import '@tiptap/extension-link'; import '@tiptap/extension-list'; import '@tiptap/extension-paragraph'; import '@tiptap/extension-strike'; import '@tiptap/extension-text-align'; import '@tiptap/extension-underline'; type StateReducer = Reducer, PuckAction>; declare function createReducer({ record, onAction, appStore, }: { record?: (appState: AppState) => void; onAction?: OnAction; appStore: AppStore; }): StateReducer; export { createReducer };