import { XMLBuilder, XMLWriterOptions } from 'xmlbuilder2/lib/interfaces'; /** * @export * @class Verb * Base class for all BXML verbs */ export declare class Verb { name: string; content: string | undefined; attributes: object | undefined; /** * Creates an instance of Verb * @param name [string] Name of the XML element * @param content [string] Content of the XML element * @param attributes [object] Attributes of the XML element */ constructor(name: string, content?: string, attributes?: object); /** * Generate an XML element for the verb */ generateXml(): XMLBuilder; /** * Return BXML representation of this element * @param options XML Serialization options */ toBxml(options?: XMLWriterOptions): string; }