import type { AeroflyFlightService } from "../../services/AeroflyFlightService.js"; import type { z } from "zod"; export type GeneratorManifest = { name: string; description: string; version: string; }; // eslint-disable-next-line @typescript-eslint/no-unused-vars interface GeneratorInterface { manifest(): GeneratorManifest; configuration(): z.ZodObject; convert(configuration: z.infer>, flightPlanService: AeroflyFlightService): void; }