import { isVNode } from 'vue'; declare const _sfc_main: import("vue").DefineComponent<{ modalValue: (StringConstructor | ArrayConstructor)[]; value: (StringConstructor | ArrayConstructor)[]; disabled: BooleanConstructor; disabledIndex: { type: ArrayConstructor; default(): never[]; }; type: { type: StringConstructor; default(): string; }; parseSeparator: { type: StringConstructor; default(): string; }; joinSeparator: { type: StringConstructor; default(): string; }; needDefault: { type: BooleanConstructor; default(): boolean; }; copyDisabled: { type: BooleanConstructor; default(): boolean; }; inputNumberOptions: { type: (ArrayConstructor | ObjectConstructor)[]; default(): { max: number; min: number; precision: number; showControl: boolean; }; }; }, { baseClass: string; classNames: import("vue").ComputedRef; ipListRec: { list: { [x: string]: any; value?: string | number | undefined; max?: string | number | undefined; min?: string | number | undefined; autoFocus?: boolean | undefined; }; }; ipListSourceRef: import("vue").Ref; isLabelSeparatorSlot: import("vue").ComputedRef; refList: import("vue").Ref; newInputNumberOptions: import("vue").ComputedRef>; isVNode: typeof isVNode; setVal: (index: number) => void; checkIpVal: (index: number) => void; handleKeyboardDelete: (index: number, event: any) => false | undefined; turnIpPOS: (index: number, event: any) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("change" | "update:value")[], "change" | "update:value", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ modalValue?: unknown; value?: unknown; disabled?: unknown; disabledIndex?: unknown; type?: unknown; parseSeparator?: unknown; joinSeparator?: unknown; needDefault?: unknown; copyDisabled?: unknown; inputNumberOptions?: unknown; } & { type: string; disabled: boolean; disabledIndex: unknown[]; parseSeparator: string; joinSeparator: string; needDefault: boolean; copyDisabled: boolean; inputNumberOptions: unknown[] | Record; } & { value?: string | unknown[] | undefined; modalValue?: string | unknown[] | undefined; }> & { onChange?: ((...args: any[]) => any) | undefined; "onUpdate:value"?: ((...args: any[]) => any) | undefined; }, { type: string; disabled: boolean; disabledIndex: unknown[]; parseSeparator: string; joinSeparator: string; needDefault: boolean; copyDisabled: boolean; inputNumberOptions: unknown[] | Record; }>; export default _sfc_main;