export declare const Segmented: { new (...args: any[]): import("vue").CreateComponentPublicInstance; default: (string | number | import("./src/interface").SegmentedOptionType)[]; }; block: { type: BooleanConstructor; default: boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; size: { type: import("vue").PropType; default: import("./src/interface").segmentedSize; }; value: { required: boolean; type: import("vue").PropType; default: import("./src/interface").SegmentedValue; }; motionName: StringConstructor; onChange: { type: import("vue").PropType<(val: import("./src/interface").SegmentedValue) => void>; default: (val: import("./src/interface").SegmentedValue) => void; }; 'onUpdate:value': { type: import("vue").PropType<(val: import("./src/interface").SegmentedValue) => void>; default: (val: import("./src/interface").SegmentedValue) => void; }; }>>, () => import("@antdv/ui/es/ui").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly; default: (string | number | import("./src/interface").SegmentedOptionType)[]; }; block: { type: BooleanConstructor; default: boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; size: { type: import("vue").PropType; default: import("./src/interface").segmentedSize; }; value: { required: boolean; type: import("vue").PropType; default: import("./src/interface").SegmentedValue; }; motionName: StringConstructor; onChange: { type: import("vue").PropType<(val: import("./src/interface").SegmentedValue) => void>; default: (val: import("./src/interface").SegmentedValue) => void; }; 'onUpdate:value': { type: import("vue").PropType<(val: import("./src/interface").SegmentedValue) => void>; default: (val: import("./src/interface").SegmentedValue) => void; }; }>>, { options: (string | number | import("./src/interface").SegmentedOptionType)[]; disabled: boolean; size: import("./src/interface").segmentedSize; value: import("./src/interface").SegmentedValue; block: boolean; onChange: (val: import("./src/interface").SegmentedValue) => void; 'onUpdate:value': (val: import("./src/interface").SegmentedValue) => void; }, true, {}, import("@antdv/ui/es/ui").CustomSlotsType<{ label: import("./src/interface").SegmentedBaseOption; }>, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; default: (string | number | import("./src/interface").SegmentedOptionType)[]; }; block: { type: BooleanConstructor; default: boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; size: { type: import("vue").PropType; default: import("./src/interface").segmentedSize; }; value: { required: boolean; type: import("vue").PropType; default: import("./src/interface").SegmentedValue; }; motionName: StringConstructor; onChange: { type: import("vue").PropType<(val: import("./src/interface").SegmentedValue) => void>; default: (val: import("./src/interface").SegmentedValue) => void; }; 'onUpdate:value': { type: import("vue").PropType<(val: import("./src/interface").SegmentedValue) => void>; default: (val: import("./src/interface").SegmentedValue) => void; }; }>>, () => import("@antdv/ui/es/ui").VueNode, {}, {}, {}, { options: (string | number | import("./src/interface").SegmentedOptionType)[]; disabled: boolean; size: import("./src/interface").segmentedSize; value: import("./src/interface").SegmentedValue; block: boolean; onChange: (val: import("./src/interface").SegmentedValue) => void; 'onUpdate:value': (val: import("./src/interface").SegmentedValue) => void; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase; default: (string | number | import("./src/interface").SegmentedOptionType)[]; }; block: { type: BooleanConstructor; default: boolean; }; disabled: { type: BooleanConstructor; default: boolean; }; size: { type: import("vue").PropType; default: import("./src/interface").segmentedSize; }; value: { required: boolean; type: import("vue").PropType; default: import("./src/interface").SegmentedValue; }; motionName: StringConstructor; onChange: { type: import("vue").PropType<(val: import("./src/interface").SegmentedValue) => void>; default: (val: import("./src/interface").SegmentedValue) => void; }; 'onUpdate:value': { type: import("vue").PropType<(val: import("./src/interface").SegmentedValue) => void>; default: (val: import("./src/interface").SegmentedValue) => void; }; }>>, () => import("@antdv/ui/es/ui").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, { options: (string | number | import("./src/interface").SegmentedOptionType)[]; disabled: boolean; size: import("./src/interface").segmentedSize; value: import("./src/interface").SegmentedValue; block: boolean; onChange: (val: import("./src/interface").SegmentedValue) => void; 'onUpdate:value': (val: import("./src/interface").SegmentedValue) => void; }, {}, string, import("@antdv/ui/es/ui").CustomSlotsType<{ label: import("./src/interface").SegmentedBaseOption; }>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("vue").Plugin; export default Segmented; export * from './src/interface'; export * from './src/props';