export default _sfc_main; declare namespace _sfc_main { namespace props { namespace dateRange { function type(): never[]; } namespace record { const type_1: ObjectConstructor; export { type_1 as type }; function _default(): {}; export { _default as default }; } } function setup(__props: any, { expose }: { expose: any; }): { i18n: any; props: any; state: { timeType: string; timeValue: number; dateRange: any[]; }; result: {}; loadObj: {}; getData: () => void; getCpuUsage: (data: any, bool: any) => Promise; getMemoryUsage: (data: any, bool: any) => Promise; getNetwork: (data: any, bool: any) => Promise; getFormate: (time: any) => string[]; onTimeChange: (type: any) => void; onGetTime: () => void; onCalendarChange: (date: any) => void; disabledDate: (current: any) => boolean | undefined; reactive: typeof reactive; onMounted: (hook: () => any, target?: import("vue").ComponentInternalInstance | null | undefined) => false | Function | undefined; ChartCard: { props: { label: { type: StringConstructor; }; unit: { type: StringConstructor; }; data: { type: ArrayConstructor; }; loading: { type: BooleanConstructor; }; secondLineColor: { type: StringConstructor; }; event: { type: ObjectConstructor; default: null; }; }; setup(__props: any, { expose }: { expose: any; }): { props: any; LineChart: { props: { data: { type: ArrayConstructor; default: () => never[]; }; event: { type: ObjectConstructor; default: null; }; secondLineColor: { type: StringConstructor; default: string; }; }; setup(__props: any, { expose }: { expose: any; }): { props: any; scale: import("vue").ComputedRef; option: import("vue").ComputedRef<{ color: any[]; legend: { right: number; itemWidth: number; itemHeight: number; padding: number[]; textStyle: { color: string; fontSize: number; }; icon: string; }; tooltip: { trigger: string; confine: boolean; axisPointer: { type: string; lineStyle: { type: string; width: number; color: { type: string; x: number; y: number; x2: number; y2: number; colorStops: { offset: number; color: string; }[]; }; }; }; }; grid: { left: number; right: number; top: number; bottom: number; containLabel: boolean; }; xAxis: { type: string; boundaryGap: boolean; splitLine: { show: boolean; }; axisLabel: { show: boolean; color: string; showMinLabel: boolean; showMaxLabel: boolean; margin: number; fontSize: number; }; axisTick: { show: boolean; lineStyle: { color: string; }; }; axisLine: { show: boolean; lineStyle: { color: string; }; }; }; yAxis: { type: string; axisLabel: { show: boolean; color: string; margin: number; fontSize: number; }; splitLine: { show: boolean; lineStyle: { color: string; type: string; }; }; }; series: { type: string; showSymbol: boolean; symbolSize: number; smooth: boolean; lineStyle: { width: number; }; }[]; dataset: { source: any; }; }>; computed: typeof import("vue").computed; Chart: { props: { option: { type: ObjectConstructor; default: null; }; event: { type: ObjectConstructor; default: null; }; }; setup(__props: any, { expose }: { expose: any; }): { props: any; chartRef: import("vue").Ref; chartInstance: null; resize: () => void; echartInit: () => void; ref: typeof import("vue").ref; watch: typeof import("vue").watch; onMounted: (hook: () => any, target?: import("vue").ComponentInternalInstance | null | undefined) => false | Function | undefined; onBeforeUnmount: (hook: () => any, target?: import("vue").ComponentInternalInstance | null | undefined) => false | Function | undefined; echarts: typeof import("echarts/types/dist/echarts"); }; }; Empty: any; }; }; }; }; SyncOutlined: import("@ant-design/icons-vue/lib/icons/SyncOutlined").SyncOutlinedIconType; CalendarOutlined: import("@ant-design/icons-vue/lib/icons/CalendarOutlined").CalendarOutlinedIconType; timeOptions: (i18n: any) => { label: string; unit: any; value: number; }[]; cpuUsage: (params: any) => any; memoryUsage: (params: any) => any; networkTransmitKBPS: (params: any) => any; networkReceiveKBPS: (params: any) => any; moment: typeof moment; _: any; i18nFactory: () => any; }; function setup(__props: any, { expose }: { expose: any; }): { i18n: any; props: any; state: { timeType: string; timeValue: number; dateRange: any[]; }; result: {}; loadObj: {}; getData: () => void; getCpuUsage: (data: any, bool: any) => Promise; getMemoryUsage: (data: any, bool: any) => Promise; getNetwork: (data: any, bool: any) => Promise; getFormate: (time: any) => string[]; onTimeChange: (type: any) => void; onGetTime: () => void; onCalendarChange: (date: any) => void; disabledDate: (current: any) => boolean | undefined; reactive: typeof reactive; onMounted: (hook: () => any, target?: import("vue").ComponentInternalInstance | null | undefined) => false | Function | undefined; ChartCard: { props: { label: { type: StringConstructor; }; unit: { type: StringConstructor; }; data: { type: ArrayConstructor; }; loading: { type: BooleanConstructor; }; secondLineColor: { type: StringConstructor; }; event: { type: ObjectConstructor; default: null; }; }; setup(__props: any, { expose }: { expose: any; }): { props: any; LineChart: { props: { data: { type: ArrayConstructor; default: () => never[]; }; event: { type: ObjectConstructor; default: null; }; secondLineColor: { type: StringConstructor; default: string; }; }; setup(__props: any, { expose }: { expose: any; }): { props: any; scale: import("vue").ComputedRef; option: import("vue").ComputedRef<{ color: any[]; legend: { right: number; itemWidth: number; itemHeight: number; padding: number[]; textStyle: { color: string; fontSize: number; }; icon: string; }; tooltip: { trigger: string; confine: boolean; axisPointer: { type: string; lineStyle: { type: string; width: number; color: { type: string; x: number; y: number; x2: number; y2: number; colorStops: { offset: number; color: string; }[]; }; }; }; }; grid: { left: number; right: number; top: number; bottom: number; containLabel: boolean; }; xAxis: { type: string; boundaryGap: boolean; splitLine: { show: boolean; }; axisLabel: { show: boolean; color: string; showMinLabel: boolean; showMaxLabel: boolean; margin: number; fontSize: number; }; axisTick: { show: boolean; lineStyle: { color: string; }; }; axisLine: { show: boolean; lineStyle: { color: string; }; }; }; yAxis: { type: string; axisLabel: { show: boolean; color: string; margin: number; fontSize: number; }; splitLine: { show: boolean; lineStyle: { color: string; type: string; }; }; }; series: { type: string; showSymbol: boolean; symbolSize: number; smooth: boolean; lineStyle: { width: number; }; }[]; dataset: { source: any; }; }>; computed: typeof import("vue").computed; Chart: { props: { option: { type: ObjectConstructor; default: null; }; event: { type: ObjectConstructor; default: null; }; }; setup(__props: any, { expose }: { expose: any; }): { props: any; chartRef: import("vue").Ref; chartInstance: null; resize: () => void; echartInit: () => void; ref: typeof import("vue").ref; watch: typeof import("vue").watch; onMounted: (hook: () => any, target?: import("vue").ComponentInternalInstance | null | undefined) => false | Function | undefined; onBeforeUnmount: (hook: () => any, target?: import("vue").ComponentInternalInstance | null | undefined) => false | Function | undefined; echarts: typeof import("echarts/types/dist/echarts"); }; }; Empty: any; }; }; }; }; SyncOutlined: import("@ant-design/icons-vue/lib/icons/SyncOutlined").SyncOutlinedIconType; CalendarOutlined: import("@ant-design/icons-vue/lib/icons/CalendarOutlined").CalendarOutlinedIconType; timeOptions: (i18n: any) => { label: string; unit: any; value: number; }[]; cpuUsage: (params: any) => any; memoryUsage: (params: any) => any; networkTransmitKBPS: (params: any) => any; networkReceiveKBPS: (params: any) => any; moment: typeof moment; _: any; i18nFactory: () => any; }; } import { reactive } from ".pnpm/@vue+runtime-core@3.2.25/node_modules/@vue/runtime-core"; import moment from "moment";