declare namespace Ext { export namespace data { export namespace writer { export interface XmlConfig { allDataOptions?: object; clientIdProperty?: string; dateFormat?: string; defaultDocumentRoot?: string; documentRoot?: string; header?: string; nameProperty?: string; partialDataOptions?: object; record?: string; transform?: object | CallableFunction; writeAllFields?: boolean; writeRecordId?: boolean; } export class Xml extends Ext.data.writer.Writer { public getDefaultDocumentRoot(): void; public getDocumentRoot(): void; public getHeader(): void; public getRecord(): void; public objectToElement(name?: string, o?: object, output?: []): undefined; public setDefaultDocumentRoot(): void; public setDocumentRoot(): void; public setHeader(): void; public setRecord(): void; } } } }