export interface InlineEditProps { /** * Formats the value displayed. * Options: currency, percent */ format?: 'currency' | 'percent' | ''; /** * DOM `type` property to be passed to `ll-input`. * Use type="number" for localized numbers */ type?: string; /** * The current value for the component. */ modelValue?: string | number; /** * Used to display a crossed out value below the component * if the current `modelValue` does not match `oldValue`. */ oldValue?: string | number; /** * Label to render for the input */ label?: string; /** * Placeholder for the input */ placeholder?: string; /** * Error text to display. Replaces `hintText` (if provided) & adds error styling. */ errorText?: string; /** * Hint text to display below the input */ hintText?: string; } declare var __VLS_15: {}, __VLS_18: {}; type __VLS_Slots = {} & { prepend?: (props: typeof __VLS_15) => any; } & { append?: (props: typeof __VLS_18) => any; }; declare const __VLS_base: import("vue").DefineComponent any; }, string, import("vue").PublicProps, Readonly & Readonly<{ "onUpdate:model-value"?: ((value: string | number | undefined) => any) | undefined; }>, { type: string; label: string; modelValue: string | number; errorText: string; hintText: string; format: "currency" | "percent" | ""; placeholder: string; oldValue: string | number; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>; declare const __VLS_export: __VLS_WithSlots; declare const _default: typeof __VLS_export; export default _default; type __VLS_WithSlots = T & { new (): { $slots: S; }; };