/**
 * Copyright IBM Corp. 2024, 2025
 */
import { APICFileInfo } from "../../apic-mode/models/apic-file-info.model.js";
import { ProjectMode } from "../../apic-mode/models/apic-project.model.js";
import { VCSFileInfo } from "../../vcs/models/vcs-file-info.model.js";
type FormAsset = {
    name: string;
    nameSpace: string;
    version: string;
    fileHandle: FileSystemFileHandle | VCSFileInfo | APICFileInfo;
    kind:string;
  };

export interface FormRef extends FormAsset{
    project: string;
    isVCSFile: boolean;
    projectMode: ProjectMode;
}