UNPKG

@foxone/finance-ui

Version:

The Financial UI Component Library Based on @foxone/uikit and vuetify

209 lines (208 loc) 5.19 kB
import { PropType } from '@vue/composition-api'; import 'vue-slider-component/theme/default.css'; import type { VNode } from 'vue'; import type { MixinAsset } from '@foxone/uikit/src/components/FAssetAmountInput/types'; export interface INPUT_TIPS { amount?: number; amountSymbol?: string; tipLeft?: string; tipRight: string; } export declare type ERROR = string | ((value: number | string) => string | VNode) | VNode; declare const _default: import("vue").ComponentOptions<import("vue").default, import("@vue/composition-api").ShallowUnwrapRef<{ classes: (suffix?: string | undefined, className?: string | undefined) => string; }> & { _value_input: string | number; _value_slider: string | number; }, { isInRange(val: number): boolean; setSliderValueWithLimit(val: number): void; }, { bindAsset: { get(): MixinAsset; set(val: any): void; }; hasInputLeftTips(): boolean; hasUpperLimit(): number; }, { value: { type: (StringConstructor | NumberConstructor)[]; default: string; }; prefixCls: { type: StringConstructor; default: string; }; min: { type: NumberConstructor; default: number; }; max: { type: NumberConstructor; default: number; }; color: { type: StringConstructor; default: string; }; disabledInput: { type: BooleanConstructor; default: undefined; }; disabledSlider: { type: BooleanConstructor; default: undefined; }; disabledBtn: { type: BooleanConstructor; default: undefined; }; selectable: { type: BooleanConstructor; default: boolean; }; border: { type: BooleanConstructor; default: boolean; }; loading: { type: BooleanConstructor; default: boolean; }; assets: { type: PropType<MixinAsset[]>; default: () => never[]; }; asset: { type: PropType<MixinAsset>; default: () => {}; }; inputTips: { type: PropType<INPUT_TIPS>; default: () => {}; }; error: { type: PropType<ERROR>; default: string; }; ratioText: { type: StringConstructor; default: string; }; showSlider: { type: BooleanConstructor; default: boolean; }; showSliderTips: { type: BooleanConstructor; default: boolean; }; btnText: { type: StringConstructor; default: string; }; showBtn: { type: BooleanConstructor; default: boolean; }; }, { max: number; error: ERROR; loading: boolean; value: string | number; assets: MixinAsset[]; asset: MixinAsset; selectable: boolean; border: boolean; color: string; prefixCls: string; min: number; disabledInput: boolean; disabledSlider: boolean; disabledBtn: boolean; inputTips: INPUT_TIPS; ratioText: string; showSlider: boolean; showSliderTips: boolean; btnText: string; showBtn: boolean; } & {}> & import("vue").VueConstructor<import("vue").default> & (new (...args: any[]) => import("@vue/composition-api").ComponentRenderProxy<{ max: number; error: ERROR; loading: boolean; value: string | number; assets: MixinAsset[]; asset: MixinAsset; selectable: boolean; border: boolean; color: string; prefixCls: string; min: number; disabledInput: boolean; disabledSlider: boolean; disabledBtn: boolean; inputTips: INPUT_TIPS; ratioText: string; showSlider: boolean; showSliderTips: boolean; btnText: string; showBtn: boolean; } & {}, import("@vue/composition-api").ShallowUnwrapRef<{ classes: (suffix?: string | undefined, className?: string | undefined) => string; }>, { _value_input: string | number; _value_slider: string | number; }, { bindAsset: { get(): MixinAsset; set(val: any): void; }; hasInputLeftTips(): boolean; hasUpperLimit(): number; }, { isInRange(val: number): boolean; setSliderValueWithLimit(val: number): void; }, { max: number; error: ERROR; loading: boolean; value: string | number; assets: MixinAsset[]; asset: MixinAsset; selectable: boolean; border: boolean; color: string; prefixCls: string; min: number; disabledInput: boolean; disabledSlider: boolean; disabledBtn: boolean; inputTips: INPUT_TIPS; ratioText: string; showSlider: boolean; showSliderTips: boolean; btnText: string; showBtn: boolean; } & {}, { max: number; error: ERROR; loading: boolean; value: string | number; assets: MixinAsset[]; asset: MixinAsset; selectable: boolean; border: boolean; color: string; prefixCls: string; min: number; disabledInput: boolean; disabledSlider: boolean; disabledBtn: boolean; inputTips: INPUT_TIPS; ratioText: string; showSlider: boolean; showSliderTips: boolean; btnText: string; showBtn: boolean; }, true>); export default _default;