import { ExtractPropTypes } from 'vue'; export interface IpSegment { value: string; invalid: boolean; } export declare const ipInputProps: { /** * @zh-CN 输入框的值 v-model * @en-US The value of the input box */ readonly modelValue: { readonly type: StringConstructor; }; /** * @zh-CN 是否禁用 * @en-US Whether to disable. */ readonly disabled: { readonly type: BooleanConstructor; }; /** * @zh-CN ip片段长度 * @en-US IP fragment length. * @default 4 */ readonly segmentsLen: { readonly type: NumberConstructor; readonly default: 4; }; /** * @zh-CN 大小 * @en-US Size */ readonly size: { type: import('vue').PropType; }; /** * @zh-CN 圆角值 * @en-US Round */ readonly round: { type: import('vue').PropType; }; /** * @zh-CN 输入框颜色 * @en-US Color * @default 'normal' */ readonly color: { type: import('vue').PropType; default: string; }; /** * @zh-CN 是否只读 * @en-US Readonly */ readonly readonly: { type: BooleanConstructor; }; /** * @zh-CN 输入框类型 * @en-US variant * @default 'outline' */ readonly variant: { type: import('vue').PropType; default: string; }; }; export type IpInputPropsT = ExtractPropTypes;