import { OFXWriter } from "../OFXWriter"; import { StreamWriter, OutputBuffer } from "../StreamWriter"; import { StringMap } from "../../collections/collections"; /** * OFX writer to SGML, suitable for OFX versions < 2.0. */ export declare class OFXV1Writer implements OFXWriter { private LINE_SEPARATOR; protected headersWritten: boolean; protected writer: StreamWriter; private writeAttributesOnNewLine; constructor(out: OutputBuffer | StreamWriter); protected newWriter(out: OutputBuffer): StreamWriter; writeHeaders(headers: StringMap): void; writeStartAggregate(aggregateName: string): void; writeElement(name: string, value: string): void; writeEndAggregate(aggregateName: string): void; isWriteAttributesOnNewLine(): boolean; setWriteAttributesOnNewLine(writeAttributesOnNewLine: boolean): void; close(): void; flush(): void; println(line?: string): void; print(line: string): void; }