interface INamespaceOptions { prefix?: string; namespaceURI?: string; } interface IElementOptions extends INamespaceOptions { name?: string; } interface IAttributeOptions extends INamespaceOptions { name?: string; value?: string; } interface IXmlActions { forceQualify: boolean; startElement(opts: IElementOptions) : IXmlActions; endElement() : IXmlActions; text(text : string) : IXmlActions; attribute(opts : IAttributeOptions) : IXmlActions; namespace(opts : INamespaceOptions) : IXmlActions; } export { IXmlActions as default, IXmlActions, INamespaceOptions, IElementOptions, IAttributeOptions }