import { TemplateResult } from 'lit-html';
import { ArenaInlineInterface } from '../interfaces/Arena';
import ArenaAttributes from '../interfaces/ArenaAttributes';
import { ArenaNodeInline } from '../interfaces/ArenaNode';
export default class InlineNode implements ArenaNodeInline {
    arena: ArenaInlineInterface;
    readonly hasParent: false;
    readonly hasChildren: false;
    readonly hasText: false;
    readonly inline: true;
    readonly single: false;
    protected attributes: ArenaAttributes;
    constructor(arena: ArenaInlineInterface);
    getHtml(): TemplateResult | string;
    protected getAttributesString(): string;
    getTags(): [string, string];
    getOutputHtml(): string;
    setAttribute(name: string, value: string | boolean | number): void;
    getAttribute(name: string): string | boolean | number;
    clone(): ArenaNodeInline;
}
//# sourceMappingURL=InlineNode.d.ts.map