import type {
    FCodeEditorLanguage,
    FCodeEditorServices,
    FCodeEditorSettings,
    FCodeEditorStateProp,
} from '../src/index';
declare global {
    namespace JSX {
        interface IntrinsicElements {
            ['f-code-editor']: {
                title?: string;
                state?: FCodeEditorStateProp | undefined;
                comments?: boolean | undefined;
                copyButton?: boolean | undefined;
                showLineNumbers?: boolean | undefined;
                readOnly?: boolean | undefined;
                code?: string | undefined;
                language?: FCodeEditorLanguage | undefined;
                height?: string | undefined;
                width?: string | undefined;
                settings?: FCodeEditorSettings | undefined;
                services?: FCodeEditorServices | undefined;
                children?: any;
                ['class']?: string;
            } & React.DetailedHTMLProps<React.HTMLAttributes<HTMLElement>, HTMLElement>;
        }
    }
}
