UNPKG

@dialpad/dialtone

Version:

Dialpad's Dialtone design system monorepo

124 lines 3.21 kB
declare const _default: import('vue').DefineComponent<import('vue').ExtractPropTypes<{ label: { type: StringConstructor; default: string; }; selected: { type: StringConstructor; default: string; }; disabled: { type: BooleanConstructor; default: boolean; }; inverted: { type: BooleanConstructor; default: boolean; }; borderless: { type: BooleanConstructor; default: boolean; }; size: { type: StringConstructor; default: string; validate(size: any): boolean; }; tabListClass: { type: (ObjectConstructor | StringConstructor | ArrayConstructor)[]; default: string; }; tabListChildProps: { type: ObjectConstructor; default: () => {}; }; }>, {}, { provideObj: { selected: string; disabled: boolean; }; focusId: null; tabs: never[]; TAB_LIST_SIZE_MODIFIERS: { sm: string; }; TAB_LIST_KIND_MODIFIERS: { inverted: string; }; TAB_LIST_IMPORTANCE_MODIFIERS: { borderless: string; }; }, {}, { updateSelected(): void; setFocus(focusId: any): void; getTabChildren(): { context: any; panelId: any; tabId: any; isSelected: boolean; }[]; onChange(): void; tabLeft(): void; tabRight(): void; selectFocusOnTab(index: any): void; selectTab(event: any): void; selectTabByIndex(index: any): void; getFocusedTabIndex(): number; onHomeButton(): void; onEndButton(): void; isSameTabClicked(): boolean; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, ("change" | "before-change")[], "change" | "before-change", import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{ label: { type: StringConstructor; default: string; }; selected: { type: StringConstructor; default: string; }; disabled: { type: BooleanConstructor; default: boolean; }; inverted: { type: BooleanConstructor; default: boolean; }; borderless: { type: BooleanConstructor; default: boolean; }; size: { type: StringConstructor; default: string; validate(size: any): boolean; }; tabListClass: { type: (ObjectConstructor | StringConstructor | ArrayConstructor)[]; default: string; }; tabListChildProps: { type: ObjectConstructor; default: () => {}; }; }>> & Readonly<{ onChange?: ((...args: any[]) => any) | undefined; "onBefore-change"?: ((...args: any[]) => any) | undefined; }>, { label: string; disabled: boolean; size: string; inverted: boolean; selected: string; borderless: boolean; tabListClass: string | unknown[] | Record<string, any>; tabListChildProps: Record<string, any>; }, {}, {}, {}, string, () => { groupContext: { selected: string; disabled: boolean; }; setFocus: (focusId: any) => void; }, true, {}, any>; export default _default; //# sourceMappingURL=tab_group.vue.d.ts.map