import { LitElement, TemplateResult } from 'lit-element';
import ArenaPlugin from '../interfaces/ArenaPlugin';
export declare class Collapse extends LitElement {
    mood: string;
    static styles: import("lit-element").CSSResult;
    protected open: boolean;
    handleClick(): void;
    render(): TemplateResult;
}
declare type MarkOptions = {
    tag: string;
    attributes: string[];
};
export declare type CollapseOptions = {
    name: string;
    tag: string;
    attributes: string[];
    title: string;
    icon?: string;
    shortcut: string;
    hint: string;
    command: string;
    component: string;
    marks: MarkOptions[];
};
declare const collapsePlugin: (opts?: CollapseOptions | undefined) => ArenaPlugin;
export default collapsePlugin;
//# sourceMappingURL=collapse-plugin.d.ts.map