import { BoxGraph, Field } from "@opendaw/lib-box"; import { IconSymbol, Pointers } from "@opendaw/studio-enums"; import { BoxIO } from "@opendaw/studio-boxes"; import { InstrumentBox } from "./InstrumentBox"; import { TrackType } from "../timeline/TrackType"; import { DeviceFactory } from "./DeviceFactory"; export interface InstrumentFactory extends DeviceFactory { trackType: TrackType; create: (boxGraph: BoxGraph, host: Field, name: string, icon: IconSymbol, attachment?: A) => INST; } //# sourceMappingURL=InstrumentFactory.d.ts.map