import BaseCommand from "../../../../cli/base-command.js"; export type RunnerContext = import("./cli-command-context.js").CliCommandContext; /** * RunnerContext type. * @typedef {import("./cli-command-context.js").CliCommandContext} RunnerContext */ /** Node command for evaluating inline JavaScript in initialized app/DB context. */ export default class RunnerCommand extends BaseCommand { /** * Runs execute. * @returns {Promise>} - Resolves with the evaluated code result. */ execute(): Promise>; /** * Runs initialize runtime. * @returns {Promise} - Resolves when runtime initialization is complete. */ initializeRuntime(): Promise; /** * Runs runner code. * @returns {string} - Inline JavaScript code to evaluate. */ runnerCode(): string; /** * Runs build runner context. * @returns {RunnerContext} - Runtime context passed to evaluated code. */ buildRunnerContext(): RunnerContext; /** * Runs evaluate code. * @param {string} code - JavaScript code to evaluate. * @returns {Promise>} - Evaluated code result. */ evaluateCode(code: string): Promise>; } //# sourceMappingURL=runner.d.ts.map