/* eslint-disable */
import type { DefineComponent, Ref } from 'vue';
import type {
    FCodeEditorLanguage,
    FCodeEditorServices,
    FCodeEditorSettings,
    FCodeEditorStateProp,
} from '../src/index';
declare module 'vue' {
    export interface GlobalComponents {
        ['f-code-editor']: DefineComponent<{
            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;
        }>;
    }
}
