import { FC, ReactNode } from "react";
import { ContentNode, Dictionary, KeyPath, Locale } from "@intlayer/types";

//#region src/components/DictionaryEditor/NodeWrapper/index.d.ts
declare const traceKeys: string[];
type NodeWrapperProps = {
  keyPath: KeyPath[];
  dictionary: Dictionary;
  section: ContentNode;
  onContentChange: (content: {
    keyPath: KeyPath[];
    newValue: string;
  }) => void;
  locale: Locale;
  editedContent: ContentNode;
  focusedKeyPath: KeyPath[] | undefined;
  onFocusKeyPath: (keyPath: KeyPath[]) => void;
  onClickEdit?: (keyPath: KeyPath[]) => void;
  renderSection?: (content: string) => ReactNode;
};
declare const NodeWrapper: FC<NodeWrapperProps>;
//#endregion
export { NodeWrapper, NodeWrapperProps, traceKeys };
//# sourceMappingURL=index.d.ts.map