import type { Strategy, StrategyExecutionPlan } from './types'; export type GenerateExecutionPlanParams = { strategy: Strategy; totalCapital: number; perpLeverage: number; borosMargin: number; }; export declare function generateExecutionPlan(params: GenerateExecutionPlanParams): StrategyExecutionPlan; export declare function getExecutionStepsSummary(plan: StrategyExecutionPlan): string[]; export declare function formatExecutionStepsForUI(plan: StrategyExecutionPlan): Array<{ action: 'Long' | 'Short'; size: string; description: string; platform: 'perp' | 'boros'; exchange: string; clickable: boolean; }>; export declare function calculateCapitalAllocation(params: { totalCapital: number; perpLeverage: number; liquidationThreshold?: number; }): { capitalPerPerpLeg: number; capitalPerBorosLeg: number; totalPerpCapital: number; totalBorosCapital: number; notionalExposurePerLeg: number; };