import { z } from 'zod';
export declare const StationSchema: z.ZodString;
export declare const DateSchema: z.ZodOptional<z.ZodString>;
export declare const BeginDateSchema: z.ZodOptional<z.ZodString>;
export declare const EndDateSchema: z.ZodOptional<z.ZodString>;
export declare const RangeSchema: z.ZodOptional<z.ZodNumber>;
export declare const DatumSchema: z.ZodOptional<z.ZodString>;
export declare const UnitsSchema: z.ZodOptional<z.ZodEnum<["english", "metric"]>>;
export declare const TimeZoneSchema: z.ZodOptional<z.ZodEnum<["gmt", "lst", "lst_ldt"]>>;
export declare const FormatSchema: z.ZodOptional<z.ZodEnum<["json", "xml", "csv"]>>;
export declare const BinSchema: z.ZodOptional<z.ZodNumber>;
export declare const IntervalSchema: z.ZodOptional<z.ZodString>;
export declare const refineDateParams: (data: any) => any;
export declare const dateRefinementMessage = "You must provide either 'date', 'begin_date' and 'end_date', 'begin_date' and 'range', 'end_date' and 'range', or just 'range'";
