import { z } from "zod"; export declare const smardSchema: z.ZodObject<{ dataset: z.ZodEnum<{ generation: "generation"; consumption: "consumption"; market_price: "market_price"; }>; }, z.core.$strip>; interface HourlyPoint { timestamp: string; value: number; } interface GenerationSource { fuel: string; latest_mw: number; hourly: HourlyPoint[]; } interface SmardGenerationResult { dataset: "generation"; source: "smard.de"; generation: GenerationSource[]; total_mw: number; } interface SmardTimeseriesResult { dataset: string; source: "smard.de"; resolution: "hourly"; data: HourlyPoint[]; latest: number; unit: string; } type SmardResult = SmardGenerationResult | SmardTimeseriesResult; export declare function getSmardData(params: z.infer): Promise; export {};