import type { Logger } from '@b64hub/sfpm-core'; import type { ScriptDefinition, ScriptExecutionContext, ScriptExecutor, ScriptResult } from '../types.js'; /** * Executes anonymous Apex scripts via `sf apex run`. * * Requires a target org — the `--target-org` flag is always included * when `context.targetOrg` is set. */ export declare class ApexScriptExecutor implements ScriptExecutor { execute(script: ScriptDefinition, context: ScriptExecutionContext, logger?: Logger): Promise; }