import type { TemplateResult } from '@mantou/gem/lib/element'; import type { QueryString } from '@mantou/gem/lib/utils'; import { DuoyunScrollBaseElement } from './base/scroll'; import './link'; import './use'; interface Item { icon?: string | Element | DocumentFragment; title?: string; slot?: TemplateResult; pattern?: string; params?: Record; query?: QueryString | string; hash?: string; children?: Item[]; } interface NavItemGroup { title?: string; slot?: TemplateResult; group: Item[]; } export type NavItems = (Item | NavItemGroup)[]; export declare class DuoyunSideNavigationElement extends DuoyunScrollBaseElement { #private; static item: string; static group: string; static groupTitle: string; static groupBody: string; items?: NavItems; compact: boolean; render: () => TemplateResult; } export {}; //# sourceMappingURL=side-navigation.d.ts.map