import { PageContent } from "../../../models/index.js";
import { CodeEditorMessageProps } from "../../utils/validation.js";
import './CodeEditor.css';
interface CodeEditorProps {
    code: string;
    fullscreenModeOn: boolean;
    validator: (code: string) => CodeEditorMessageProps;
    onFullscreenModeOnUpdate: (fullscreenModeOn: boolean) => void;
    onChange: (content: PageContent) => void;
    message?: CodeEditorMessageProps;
}
export declare const CodeEditor: ({ onChange, validator, fullscreenModeOn, onFullscreenModeOnUpdate, code, }: CodeEditorProps) => import("react/jsx-runtime").JSX.Element;
export {};
