import { BaseXform } from "./base-xform.js"; interface ListXformOptions { tag: string; always?: boolean; count?: boolean; empty?: boolean; $count?: string; $?: any; childXform: any; maxItems?: number; } declare class ListXform extends BaseXform { protected tag: string; protected always: boolean; protected count?: boolean; protected empty?: boolean; $count: string; $?: any; protected childXform: any; protected maxItems?: number; parser: any; constructor(options: ListXformOptions); prepare(model: any[], options: any): void; render(xmlStream: any, model?: any[]): void; parseOpen(node: any): boolean; parseText(text: string): void; parseClose(name: string): boolean; reconcile(model: any[], options: any): void; reset(): void; } export { ListXform };