interface WorkflowConfig { id: string | number; reqType: 'get' | 'post'; isFormData: boolean; } interface StationBaseInfo { stationName: string; stationCode: string; address: string; stationStatus: string; monitorElement: string; serviceType: string; } interface StationRealTimeInfo { temperature?: number | string | null; humidity?: number | string | null; windSpeed?: number | string | null; windDirection?: number | string | null; hourPrecipitation?: number | string | null; pressure?: number | string | null; visibility?: number | string | null; evaporation?: number | string | null; lightIntensity?: number | string | null; par?: number | string | null; monitorTime?: string; } interface StationStatisticsInfo { dailyMinTemp?: number | string | null; dailyMaxTemp?: number | string | null; dailyPrecipitation?: number | string | null; historyMinTemp?: number | string | null; historyMaxTemp?: number | string | null; historyMaxPrecipitation?: number | string | null; } interface ChartSeries { name: string; data: number[]; directions?: number[]; color?: string; type?: 'line' | 'bar'; threshold?: number[]; thresholdRange?: { min: number; max: number; }; } interface ChartData { times: string[]; unit: string; series: ChartSeries[]; } interface HistoryItem { datetime_bj?: string | null; pre_time_0808?: number | string | null; pre_time_2020?: number | string | null; tem_max?: number | string | null; tem_min?: number | string | null; win_s_inst_max?: number | string | null; } interface StationDialogData { baseInfo?: StationBaseInfo; realTimeInfo?: StationRealTimeInfo; statisticsInfo?: StationStatisticsInfo; chartData?: Record; dataTime?: string; historyData?: { day?: HistoryItem[]; month?: HistoryItem[]; }; } interface Props { componentStyle?: Record; stationCode: string; stationName?: string; mock?: boolean; baseHttp?: string; appKey?: string; appSalt?: string; ids?: Record; mockData?: StationDialogData; } declare const _default: import('vue').DefineComponent & Readonly<{}>, { baseHttp: string; appKey: string; appSalt: string; ids: Record; stationName: string; mock: boolean; componentStyle: Record; mockData: StationDialogData; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, { chartRef: HTMLDivElement; }, any>; export default _default;