import { default as NumberInput } from './NumberInput.vue'; import { default as mdx } from './NumberInput.mdx'; import { NumberInputMode } from './constants'; /// declare namespace _default { export let title: string; export { NumberInput as component }; export namespace parameters { namespace docs { export { mdx as page }; } } export namespace argTypes { namespace disabled { let control: string; } namespace id { let control_1: string; export { control_1 as control }; } namespace max { let control_2: string; export { control_2 as control }; } namespace maxFractionDigits { let control_3: string; export { control_3 as control }; } namespace min { let control_4: string; export { control_4 as control }; } namespace minFractionDigits { let control_5: string; export { control_5 as control }; } namespace mode { export let options: ("currency" | "decimal")[]; export namespace control_6 { let type: string; } export { control_6 as control }; } namespace placeholder { let control_7: string; export { control_7 as control }; } namespace readonly { let control_8: string; export { control_8 as control }; } } } export default _default; export function Primary(args: any, { argTypes }: { argTypes: any; }): { props: string[]; components: { NumberInput: import('vue').DefineComponent<{ name: { type: import('vue').PropType; required: true; }; required: { type: import('vue').PropType; default: boolean; }; readonly: { type: import('vue').PropType; default: boolean; }; label: { type: import('vue').PropType; required: true; }; id: { type: import('vue').PropType; required: true; }; error: { type: import('vue').PropType; default: boolean; }; success: { type: import('vue').PropType; default: boolean; }; containerProps: { type: import('vue').PropType; default: undefined; }; disabled: { type: import('vue').PropType; default: boolean; }; helperText: { type: import('vue').PropType; default: undefined; }; hideLabel: { type: import('vue').PropType; default: boolean; }; max: { type: import('vue').PropType; default: undefined; }; maxFractionDigits: { type: import('vue').PropType; default: undefined; }; min: { type: import('vue').PropType; default: undefined; }; minFractionDigits: { type: import('vue').PropType; default: undefined; }; mode: { type: import('vue').PropType; default: "decimal"; }; modelValue: { type: import('vue').PropType; default: number; }; placeholder: { type: import('vue').PropType; default: undefined; }; }, {}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "update:modelValue": (value: number) => void; change: (value: number) => void; focus: () => void; blur: () => void; }, string, import('vue').PublicProps, Readonly; required: true; }; required: { type: import('vue').PropType; default: boolean; }; readonly: { type: import('vue').PropType; default: boolean; }; label: { type: import('vue').PropType; required: true; }; id: { type: import('vue').PropType; required: true; }; error: { type: import('vue').PropType; default: boolean; }; success: { type: import('vue').PropType; default: boolean; }; containerProps: { type: import('vue').PropType; default: undefined; }; disabled: { type: import('vue').PropType; default: boolean; }; helperText: { type: import('vue').PropType; default: undefined; }; hideLabel: { type: import('vue').PropType; default: boolean; }; max: { type: import('vue').PropType; default: undefined; }; maxFractionDigits: { type: import('vue').PropType; default: undefined; }; min: { type: import('vue').PropType; default: undefined; }; minFractionDigits: { type: import('vue').PropType; default: undefined; }; mode: { type: import('vue').PropType; default: "decimal"; }; modelValue: { type: import('vue').PropType; default: number; }; placeholder: { type: import('vue').PropType; default: undefined; }; }>> & { onFocus?: (() => any) | undefined; onBlur?: (() => any) | undefined; onChange?: ((value: number) => any) | undefined; "onUpdate:modelValue"?: ((value: number) => any) | undefined; }, { required: boolean; readonly: boolean; error: boolean; success: boolean; containerProps: import('vue').HTMLAttributes; disabled: boolean; helperText: string; hideLabel: boolean; max: number; maxFractionDigits: number; min: number; minFractionDigits: number; mode: NumberInputMode; modelValue: number; placeholder: string; }, {}>; }; setup: () => { args: any; }; data: () => { numberInputModel: number; }; template: string; }; export namespace Primary { namespace args { let id_1: string; export { id_1 as id }; export let name: string; export let label: string; export let helperText: string; let placeholder_1: string; export { placeholder_1 as placeholder }; let mode_1: "decimal"; export { mode_1 as mode }; } } export function Currency(args: any, { argTypes }: { argTypes: any; }): { props: string[]; components: { NumberInput: import('vue').DefineComponent<{ name: { type: import('vue').PropType; required: true; }; required: { type: import('vue').PropType; default: boolean; }; readonly: { type: import('vue').PropType; default: boolean; }; label: { type: import('vue').PropType; required: true; }; id: { type: import('vue').PropType; required: true; }; error: { type: import('vue').PropType; default: boolean; }; success: { type: import('vue').PropType; default: boolean; }; containerProps: { type: import('vue').PropType; default: undefined; }; disabled: { type: import('vue').PropType; default: boolean; }; helperText: { type: import('vue').PropType; default: undefined; }; hideLabel: { type: import('vue').PropType; default: boolean; }; max: { type: import('vue').PropType; default: undefined; }; maxFractionDigits: { type: import('vue').PropType; default: undefined; }; min: { type: import('vue').PropType; default: undefined; }; minFractionDigits: { type: import('vue').PropType; default: undefined; }; mode: { type: import('vue').PropType; default: "decimal"; }; modelValue: { type: import('vue').PropType; default: number; }; placeholder: { type: import('vue').PropType; default: undefined; }; }, {}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "update:modelValue": (value: number) => void; change: (value: number) => void; focus: () => void; blur: () => void; }, string, import('vue').PublicProps, Readonly; required: true; }; required: { type: import('vue').PropType; default: boolean; }; readonly: { type: import('vue').PropType; default: boolean; }; label: { type: import('vue').PropType; required: true; }; id: { type: import('vue').PropType; required: true; }; error: { type: import('vue').PropType; default: boolean; }; success: { type: import('vue').PropType; default: boolean; }; containerProps: { type: import('vue').PropType; default: undefined; }; disabled: { type: import('vue').PropType; default: boolean; }; helperText: { type: import('vue').PropType; default: undefined; }; hideLabel: { type: import('vue').PropType; default: boolean; }; max: { type: import('vue').PropType; default: undefined; }; maxFractionDigits: { type: import('vue').PropType; default: undefined; }; min: { type: import('vue').PropType; default: undefined; }; minFractionDigits: { type: import('vue').PropType; default: undefined; }; mode: { type: import('vue').PropType; default: "decimal"; }; modelValue: { type: import('vue').PropType; default: number; }; placeholder: { type: import('vue').PropType; default: undefined; }; }>> & { onFocus?: (() => any) | undefined; onBlur?: (() => any) | undefined; onChange?: ((value: number) => any) | undefined; "onUpdate:modelValue"?: ((value: number) => any) | undefined; }, { required: boolean; readonly: boolean; error: boolean; success: boolean; containerProps: import('vue').HTMLAttributes; disabled: boolean; helperText: string; hideLabel: boolean; max: number; maxFractionDigits: number; min: number; minFractionDigits: number; mode: NumberInputMode; modelValue: number; placeholder: string; }, {}>; }; setup: () => { args: any; }; data: () => { currencyInputModel: number; }; template: string; }; export namespace Currency { export namespace args_1 { let id_2: string; export { id_2 as id }; let name_1: string; export { name_1 as name }; let label_1: string; export { label_1 as label }; let placeholder_2: string; export { placeholder_2 as placeholder }; let mode_2: "currency"; export { mode_2 as mode }; } export { args_1 as args }; }