import { BareProps } from '@polkadot/react-components/types';
import React from 'react';
interface Props extends BareProps {
code: string;
isValid?: boolean;
onEdit: (code: string) => void;
}
/**
* @name Editor
* @summary A code editor based on the codeflask npm module
* @description It allows to live-edit code examples and JSON files.
*
* @example
*
*
* ```javascript
* import {Editor} from '@polkadot/react-components';
*
* callbackFunction}
* />
* ```
*/
declare function Editor({ className, code, isValid, onEdit }: Props): React.ReactElement;
declare const _default: import("styled-components").StyledComponent;
export default _default;