UNPKG

vue-circular-gauge

Version:

Circular gauge component for Vue.js with customizable colors, animations, and thresholds

141 lines 3.87 kB
import type { PropType as __PropType } from 'vue'; import type { Size } from '../types'; declare const _sfc_main: import("vue").DefineComponent<import("vue").ExtractPropTypes<{ value: { type: __PropType<number>; required: true; default: number; }; size: { type: __PropType<string | number | undefined>; required: false; default: Size; }; gapPercent: { type: __PropType<number | undefined>; required: false; default: number; }; strokeWidth: { type: __PropType<number | undefined>; required: false; default: number; }; variant: { type: __PropType<"ascending" | "descending" | undefined>; required: false; default: string; }; showValue: { type: __PropType<boolean | undefined>; required: false; default: boolean; }; showAnimation: { type: __PropType<boolean | undefined>; required: false; default: boolean; }; primary: { type: __PropType<string | { [key: number]: string; } | undefined>; required: false; default: string; }; secondary: { type: __PropType<string | { [key: number]: string; } | undefined>; required: false; default: string; }; idleMode: { type: __PropType<boolean | undefined>; required: false; default: boolean; }; idleIconColor: { type: __PropType<string | undefined>; required: false; default: string; }; }>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ value: { type: __PropType<number>; required: true; default: number; }; size: { type: __PropType<string | number | undefined>; required: false; default: Size; }; gapPercent: { type: __PropType<number | undefined>; required: false; default: number; }; strokeWidth: { type: __PropType<number | undefined>; required: false; default: number; }; variant: { type: __PropType<"ascending" | "descending" | undefined>; required: false; default: string; }; showValue: { type: __PropType<boolean | undefined>; required: false; default: boolean; }; showAnimation: { type: __PropType<boolean | undefined>; required: false; default: boolean; }; primary: { type: __PropType<string | { [key: number]: string; } | undefined>; required: false; default: string; }; secondary: { type: __PropType<string | { [key: number]: string; } | undefined>; required: false; default: string; }; idleMode: { type: __PropType<boolean | undefined>; required: false; default: boolean; }; idleIconColor: { type: __PropType<string | undefined>; required: false; default: string; }; }>> & Readonly<{}>, { value: number; size: string | number | undefined; gapPercent: number | undefined; strokeWidth: number | undefined; variant: "ascending" | "descending" | undefined; showValue: boolean | undefined; showAnimation: boolean | undefined; primary: string | { [key: number]: string; } | undefined; secondary: string | { [key: number]: string; } | undefined; idleMode: boolean | undefined; idleIconColor: string | undefined; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _sfc_main; //# sourceMappingURL=Gauge.vue.d.ts.map