import { object } from 'yup'; import { type PortConfigColumnId } from '../../port-config'; import { ServiceType, TypeId } from '../props'; import '../style/access-type'; declare const _default: import("vue").DefineComponent<{ field: { type: StringConstructor; default: string; }; label: { type: StringConstructor; default: undefined; }; required: { type: BooleanConstructor; default: boolean; }; displayTypes: { type: import("vue").PropType; default: string[]; }; hideAnnotation: { type: BooleanConstructor; default: boolean; }; annotationField: { type: StringConstructor; default: string; }; portConfigProps: { type: import("vue").PropType void; }>>; default: () => {}; }; loadBalancerProps: { type: import("vue").PropType>; default: () => {}; }; }, { showRadio: import("vue").ComputedRef; actualLabel: import("vue").ComputedRef; serviceTypes: import("vue").ComputedRef<{ label: string; helper: string; id: TypeId; value: ServiceType; }[]>; LabelVNode: ({ label, helper }: { label?: string | undefined; helper?: string | undefined; }) => import("vue").VNode; serviceTypeValue: import("vue").ComputedRef; serviceTypeLabel: import("vue").ComputedRef<{ label: string; helper: string; id: TypeId; value: ServiceType; } | undefined>; ServiceType: typeof ServiceType; actualPortConfigProps: import("vue").ComputedRef<{ hiddenColumns: PortConfigColumnId[]; field?: string | undefined; defaultPort?: number | undefined; nodePortBlackList?: (number | undefined)[] | undefined; nodePortDisabled?: boolean | undefined; label?: string | undefined; helper?: string | undefined; nodePortField?: string | undefined; onChange?: (() => void) | undefined; }>; object: typeof object; actualLabelValidator: import("vue").ComputedRef>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "change"[], "change", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: string[]; }; hideAnnotation: { type: BooleanConstructor; default: boolean; }; annotationField: { type: StringConstructor; default: string; }; portConfigProps: { type: import("vue").PropType void; }>>; default: () => {}; }; loadBalancerProps: { type: import("vue").PropType>; default: () => {}; }; }>> & { onChange?: ((...args: any[]) => any) | undefined; }, { label: string; required: boolean; field: string; displayTypes: TypeId[]; hideAnnotation: boolean; annotationField: string; portConfigProps: Partial<{ field: string; defaultPort: number; hiddenColumns: PortConfigColumnId[]; nodePortBlackList: (number | undefined)[]; nodePortDisabled: boolean; } & { label?: string | undefined; helper?: string | undefined; nodePortField?: string | undefined; } & { onChange: () => void; }>; loadBalancerProps: Partial; }>; export default _default;