import type { Target } from '../schema.ts'; import codegen from '../targets/codegen/index.ts'; import commonjs from '../targets/commonjs.ts'; import custom from '../targets/custom.ts'; import module from '../targets/module.ts'; import typescript from '../targets/typescript.ts'; declare const targets: { readonly commonjs: typeof commonjs; readonly module: typeof module; readonly typescript: typeof typescript; readonly codegen: typeof codegen; readonly custom: typeof custom; }; export declare const run: (target: T, { report, ...data }: Parameters<(typeof targets)[T]>[0]) => Promise; export {};