import { IExtendedCompilationResult } from "../core/Compiler"; import { Context } from "./Context"; import { Return, ReturnType } from "./Return"; export interface IForgeFunction { name: string; params?: string[]; code: string; path?: string; } export declare class ForgeFunction { readonly data: IForgeFunction; readonly compiled: IExtendedCompilationResult; constructor(data: IForgeFunction); call(ctx: Context, args: string[]): Promise>; } //# sourceMappingURL=ForgeFunction.d.ts.map