import { type PropType, type CSSProperties, type ExtractPropTypes } from 'vue'; declare const tabProps: { to: PropType; url: StringConstructor; replace: BooleanConstructor; } & { dot: BooleanConstructor; name: (NumberConstructor | StringConstructor)[]; badge: (NumberConstructor | StringConstructor)[]; title: StringConstructor; disabled: BooleanConstructor; titleClass: PropType; titleStyle: PropType; showZeroBadge: { type: BooleanConstructor; default: true; }; }; export declare type TabProps = ExtractPropTypes; declare const _default: import("vue").DefineComponent<{ to: PropType; url: StringConstructor; replace: BooleanConstructor; } & { dot: BooleanConstructor; name: (NumberConstructor | StringConstructor)[]; badge: (NumberConstructor | StringConstructor)[]; title: StringConstructor; disabled: BooleanConstructor; titleClass: PropType; titleStyle: PropType; showZeroBadge: { type: BooleanConstructor; default: true; }; }, (() => JSX.Element | undefined) | undefined, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; url: StringConstructor; replace: BooleanConstructor; } & { dot: BooleanConstructor; name: (NumberConstructor | StringConstructor)[]; badge: (NumberConstructor | StringConstructor)[]; title: StringConstructor; disabled: BooleanConstructor; titleClass: PropType; titleStyle: PropType; showZeroBadge: { type: BooleanConstructor; default: true; }; }>>, { replace: boolean; dot: boolean; disabled: boolean; showZeroBadge: boolean; }>; export default _default;