import { EditorTab } from "./editor-tab.model.js";
export interface EditorTabsInfo {
    editorId: number;
    tabs: EditorTab[];
    activeTab: EditorTab | -1;
    hm: HashMap;
}
export interface EditorTabItem {
    activeEditor: boolean;
    editorTab: EditorTab;
    position: {
        line: number;
        column: number;
    };
    tabsHeight: number;
    width: number;
    setUnSavedTabs: React.Dispatch<React.SetStateAction<number[]>>;
    fileName: string;
}
interface HashMap {
    [key: string]: NestedHashMap;
}
interface NestedHashMap {
    [key: string]: string;
}
export declare const FormViewSupportedKinds: string[];
export declare const FormViewUnsupportedKinds: Record<string, string>;
export declare const API_FORM_VIEW_VALID_KINDS: string[];
export declare const POLICY_FORM_VIEW_VALID_KINDS: string[];
export declare const TEST_FORM_VIEW_VALID_KINDS: string[];
export {};
//# sourceMappingURL=editor-tab-info.model.d.ts.map