import { AutoBeProgressEventBase, AutoBeRealizeFunction } from "@autobe/interface"; import { AutoBeContext } from "../../../context/AutoBeContext"; interface IProgrammer { template(func: RealizeFunction): string; replaceImportStatements(props: { function: RealizeFunction; code: string; }): Promise; additional(functions: RealizeFunction[]): Record; location: string; } export declare const orchestrateRealizeCorrectCasting: (ctx: AutoBeContext, props: { programmer: IProgrammer; functions: RealizeFunction[]; progress: AutoBeProgressEventBase; }, life?: number) => Promise; export {};