import type { MonacoEditorLanguage } from '../../../../../../v2/features/collection/components/Editor/hooks/use-editor.js';
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">;
    getLanguageToggleClass: (isActive: boolean) => string;
    toggleEditorMaximized: () => void;
};
//# sourceMappingURL=use-editor-state.d.ts.map