import { Component, Attributes } from 'jinge'; export declare const LIST_PROVIDER: unique symbol; export interface ListAttrs { expandSingle?: boolean; } interface ListItem { close: () => void; } export interface ListWrapper { expandable: ListItem[]; expandATab: (item: unknown) => void; pushExpandable: (item: unknown) => void; removeExpandable: (item: unknown) => void; } export declare class List extends Component { static template: string; expandSingle: boolean; _List: ListWrapper; constructor(attrs: Attributes); expandATab(expandedListItem: ListItem): void; pushExpandable(expandableListItem: ListItem): void; removeExpandable(expandableListItem: ListItem): void; } export {};