import type { Slot } from 'vue'; import type { AvInteractiveProps } from '../../../../types/interfaces.types.js'; /** * AvTab component props. */ export interface AvTabProps extends AvInteractiveProps { /** * Title of the tab displayed in the tab bar. */ title: string; /** * Tab icon */ icon?: string; /** * Whether the tab is in loading state. */ isLoading?: boolean; } /** * Slots available in the AvTab component. * The default slot contains the contents of the tab. */ type __VLS_Slots = { /** * Default slot for tab content. */ default?: Slot; }; declare const __VLS_component: import("vue").DefineComponent & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, false, {}, any>; declare const _default: __VLS_WithSlots; export default _default; type __VLS_WithSlots = T & { new (): { $slots: S; }; };