import type { ExtractPropTypes, PropType } from 'vue'; export type IpPool = Record; export declare enum ExternalTrafficPolicy { Cluster = "Cluster", Local = "Local" } export declare enum LBTyp { MetalLB = "MetalLB", Others = "Others" } export declare const trafficPolicyOptions: ExternalTrafficPolicy[]; export declare const lbTypOptions: LBTyp[]; export declare const instanceLoadBalancerProps: { policyField: { type: StringConstructor; default: string; }; typeField: { type: StringConstructor; default: string; }; poolField: { type: StringConstructor; default: string; }; addressField: { type: StringConstructor; default: string; }; disableLb: { type: BooleanConstructor; default: boolean; }; ipPool: { type: PropType; default: () => {}; }; }; export type InstanceLoadBalancerProps = ExtractPropTypes;