import { MultiRowEditorColumn } from '@dao-style/extend'; import { array } from 'yup'; import { type PortConfigColumnId } from '../props'; declare const _default: import("vue").DefineComponent<{ label: { type: StringConstructor; default: undefined; }; field: { type: StringConstructor; default: string; }; nodePortField: { type: StringConstructor; default: undefined; }; defaultPort: { type: NumberConstructor; default: number; }; helper: { type: StringConstructor; default: undefined; }; hiddenColumns: { type: import("vue").PropType; default: () => never[]; }; nodePortBlackList: { type: import("vue").PropType<(number | undefined)[]>; default: () => never[]; }; nodePortDisabled: { type: BooleanConstructor; default: boolean; }; }, { columns: import("vue").ComputedRef; actualLabel: import("vue").ComputedRef; array: typeof array; portMin: number; portMax: number; actualHelper: import("vue").ComputedRef; onHandleChange: () => void; enableNodePortField: import("vue").ComputedRef; mockNodePorts: import("vue").ComputedRef<{ protocol: string; port: number; nodePort: number; }[]>; formItemValidateRef: import("vue").Ref; multiRowEditorRef: import("vue").Ref; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "change"[], "change", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: () => never[]; }; nodePortBlackList: { type: import("vue").PropType<(number | undefined)[]>; default: () => never[]; }; nodePortDisabled: { type: BooleanConstructor; default: boolean; }; }>> & { onChange?: ((...args: any[]) => any) | undefined; }, { label: string; field: string; helper: string; nodePortField: string; defaultPort: number; hiddenColumns: PortConfigColumnId[]; nodePortBlackList: (number | undefined)[]; nodePortDisabled: boolean; }>; export default _default;