import { z } from "zod"; export declare const priceSpreadAnalysisSchema: z.ZodObject<{ zone: z.ZodString; date: z.ZodOptional; efficiency: z.ZodOptional; cycles: z.ZodOptional; }, z.core.$strip>; interface ScheduleEntry { hour: number; price: number; action: "charge" | "discharge" | "hold"; } type ArbSignal = "strong_arb" | "moderate_arb" | "weak_arb" | "no_arb"; export declare function getPriceSpreadAnalysis(params: z.infer): Promise<{ zone: string; date: string; efficiency: number; targetCycles: number; grossSpread: number; netSpread: number; revenuePerMwDay: number; signal: ArbSignal; peakPrice: number; offPeakPrice: number; schedule: ScheduleEntry[]; }>; export {};