import React from "react"; import { MutableSnapshot } from "recoil"; import { PbEditorElementTree } from "../types"; export interface EditorStateInitializerFactory { (): EditorStateInitializer; } export interface EditorStateInitializer { content: PbEditorElementTree; recoilInitializer: (mutableSnapshot: MutableSnapshot) => void; } export interface EditorProps { stateInitializerFactory: EditorStateInitializerFactory; } export declare const Editor: ({ stateInitializerFactory }: EditorProps) => React.JSX.Element;