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 };
}