type MonacoEditorLanguage = 'json' | 'yaml';
export declare const useEditorState: () => {
    isAutoSaveEnabled: import("vue").Ref<boolean, boolean>;
    isDirty: import("vue").Ref<boolean, boolean>;
    editorLanguage: import("vue").Ref<MonacoEditorLanguage, MonacoEditorLanguage>;
    isDiagnosticsPaneExpanded: import("vue").Ref<boolean, boolean>;
    isEditorMaximized: import("vue").Ref<boolean, boolean>;
    isYamlMode: import("vue").ComputedRef<boolean>;
    editorBottomPadding: import("vue").ComputedRef<46 | 155>;
    editorRootClass: import("vue").ComputedRef<"" | "fixed inset-0 z-50 h-screen w-screen border bg-b-1 p-3 mac:pt-12">;
    getLanguageToggleClass: (isActive: boolean) => string;
    toggleEditorMaximized: () => void;
};
export {};
//# sourceMappingURL=use-editor-state.d.ts.map