import type { JDLAigcType } from '../basic-types/aigc.js'; import type JDLAigc from './jdl-aigc.js'; export default class JDLAigcs { aigcs: Record>; constructor(); add(aigc: JDLAigc): void; getMethod(aigcId: any): JDLAigc; getApi(aigcId: any): JDLAigc; getFeature(aigcId: any): JDLAigc; get(type: any, aigcId: any): JDLAigc; methodQuantity(): number; apiQuantity(): number; featureQuantity(): number; size(): number; forEach(passedFunction: (aigc: JDLAigc) => void): void; toArray(): JDLAigc[]; toString(): string; }