import "./_dnt.polyfills.js";
import type { FdkOutput } from "./gen/typegraph_core";
import type { TypegraphOutput } from "./typegraph.js";
export declare class Metagen {
    private workspacePath;
    private genConfig;
    constructor(workspacePath: string, genConfig: unknown);
    private getFdkConfig;
    /** dry-run metagen */
    dryRun(tgOutput: TypegraphOutput, targetName: string, overwrite?: false): Array<FdkOutput>;
    /** run metagen */
    run(tgOutput: TypegraphOutput, targetName: string, overwrite?: false): void;
}
