UNPKG

tav-ui

Version:
42 lines (41 loc) 1.56 kB
declare const TaButtonGroup: import("tav-ui/es/utils/with-install").SFCWithInstall<import("vue").DefineComponent<{ active: { type: (StringConstructor | NumberConstructor)[]; required: boolean; }; islink: { type: BooleanConstructor; default: boolean; }; buttons: { type: import("vue").PropType<import("./src/types").ButtonGroupItem[]>; default: () => import("./src/types").ButtonGroupItem[]; }; badgeMax: { type: NumberConstructor; }; }, { scrollRef: import("vue").Ref<null, null>; getNumber: (num: any, item: any) => string | number; clickHandle: (data: import("./src/types").ButtonGroupItem, index: number, event?: Event | undefined) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("btnClick" | "update:active")[], "btnClick" | "update:active", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ active?: unknown; islink?: unknown; buttons?: unknown; badgeMax?: unknown; } & { islink: boolean; buttons: import("./src/types").ButtonGroupItem[]; } & { active?: string | number | undefined; badgeMax?: number | undefined; }> & { onBtnClick?: ((...args: any[]) => any) | undefined; "onUpdate:active"?: ((...args: any[]) => any) | undefined; }, { islink: boolean; buttons: import("./src/types").ButtonGroupItem[]; }>>; export { TaButtonGroup }; export default TaButtonGroup; export * from './src/types';