declare const _default: import('vue').DefineComponent<__VLS_WithDefaults<__VLS_TypePropsToOption<{ addLabel?: string | undefined; disabled?: boolean | undefined; /** Errors correspond with the field's index. */ keyErrors?: Record | undefined; keyLabel?: string | undefined; keyPlaceholder?: string | undefined; label: string; /** * The `modelValue` is typed this way to allow invalid duplicated keys to be * shown with errors. To convert this to an object use * `Object.fromEntries(...)` */ modelValue: [string, string][]; /** Errors correspond with the field's index. */ valueErrors?: Record | undefined; valueLabel?: string | undefined; valuePlaceholder?: string | undefined; }>, { addLabel: string; disabled: boolean; keyErrors: undefined; keyLabel: string; keyPlaceholder: undefined; valueErrors: undefined; valueLabel: string; valuePlaceholder: undefined; }>, {}, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "update:modelValue": (value: [string, string][]) => void; keyFocus: (index: number) => void; valueFocus: (index: number) => void; keyBlur: (index: number) => void; valueBlur: (index: number) => void; keyInput: (index: number) => void; valueInput: (index: number) => void; }, string, import('vue').PublicProps, Readonly | undefined; keyLabel?: string | undefined; keyPlaceholder?: string | undefined; label: string; /** * The `modelValue` is typed this way to allow invalid duplicated keys to be * shown with errors. To convert this to an object use * `Object.fromEntries(...)` */ modelValue: [string, string][]; /** Errors correspond with the field's index. */ valueErrors?: Record | undefined; valueLabel?: string | undefined; valuePlaceholder?: string | undefined; }>, { addLabel: string; disabled: boolean; keyErrors: undefined; keyLabel: string; keyPlaceholder: undefined; valueErrors: undefined; valueLabel: string; valuePlaceholder: undefined; }>>> & { "onUpdate:modelValue"?: ((value: [string, string][]) => any) | undefined; onKeyFocus?: ((index: number) => any) | undefined; onValueFocus?: ((index: number) => any) | undefined; onKeyBlur?: ((index: number) => any) | undefined; onValueBlur?: ((index: number) => any) | undefined; onKeyInput?: ((index: number) => any) | undefined; onValueInput?: ((index: number) => any) | undefined; }, { disabled: boolean; addLabel: string; keyErrors: Record; keyLabel: string; keyPlaceholder: string; valueErrors: Record; valueLabel: string; valuePlaceholder: string; }, {}>; export default _default; type __VLS_WithDefaults = { [K in keyof Pick]: K extends keyof D ? __VLS_Prettify : P[K]; }; type __VLS_Prettify = { [K in keyof T]: T[K]; } & {}; type __VLS_NonUndefinedable = T extends undefined ? never : T; type __VLS_TypePropsToOption = { [K in keyof T]-?: {} extends Pick ? { type: import('vue').PropType<__VLS_NonUndefinedable>; } : { type: import('vue').PropType; required: true; }; };