import type { SimulateCommandOptions, SimulationResult } from './types.js';
/**
 * Main simulation orchestrator
 */
export declare function simulateCore(configPath: string, event: unknown, options?: Pick<SimulateCommandOptions, 'json' | 'verbose' | 'silent'>): Promise<SimulationResult>;
/**
 * Simple result formatting
 */
export declare function formatSimulationResult(result: SimulationResult, options?: Pick<SimulateCommandOptions, 'json'>): string;
/**
 * Execute simulation using destination-provided mock environments
 */
export declare function executeSimulation(event: unknown, configPath: string): Promise<SimulationResult>;
//# sourceMappingURL=simulator.d.ts.map