import type { Emitter } from '@mantou/gem/lib/decorators'; import type { TemplateResult } from '@mantou/gem/lib/element'; import { GemElement } from '@mantou/gem/lib/element'; import './use'; export declare class DuoyunCollapsePanelElement extends GemElement { #private; static unnamed: string; static summary: string; static detail: string; searchable: boolean; summary: string; toggle: Emitter; render: () => TemplateResult; state: import("@mantou/gem/lib/utils").Updater<{ preExpand: boolean; expand: boolean; }>; toggleState: () => Promise; } type CollapseItem = { summary: string | TemplateResult; detail: string | TemplateResult; }; export declare class DuoyunCollapseElement extends GemElement { #private; type: 'single' | 'multi'; searchable: boolean; items?: CollapseItem[]; render(): TemplateResult; } export {}; //# sourceMappingURL=collapse.d.ts.map