import type { Emitter } from '@mantou/gem/lib/decorators'; import type { TemplateResult } from '@mantou/gem/lib/element'; import { GemElement } from '@mantou/gem/lib/element'; import { DuoyunScrollBaseElement } from './base/scroll'; import './use'; import './compartment'; import './divider'; export interface TabItem { label: string | TemplateResult; value?: T; icon?: string | Element | DocumentFragment; getContent?: () => string | TemplateResult; } export declare class DuoyunTabsElement extends GemElement { #private; static tabs: string; static tab: string; static current: string; static icon: string; static marker: string; static divider: string; center: boolean; orientation: 'horizontal' | 'vertical'; items?: TabItem[]; value?: any; change: Emitter; render: () => TemplateResult; } export declare class DuoyunTabPanelElement extends DuoyunScrollBaseElement { #private; vertical: boolean; } //# sourceMappingURL=tabs.d.ts.map