import { MessageSetType } from "../../MessageSetType"; import { ResponseMessageSet } from "../../ResponseMessageSet"; import { InvestmentStatementResponseTransaction } from "./InvestmentStatementResponseTransaction"; import { ResponseMessage } from "../../ResponseMessage"; /** * Investment statement response message set. * @see "Section 13.7.1.2.2, OFX Spec" */ export declare class InvestmentStatementResponseMessageSet extends ResponseMessageSet { private statementResponses; getType(): MessageSetType; /** * Gets the statement response list. Most OFX files have a single statement response. * * @return the statement response list */ getStatementResponses(): Array; /** * Sets the statement reponse list. Most OFX files have a single statement response. * * @param statementResponses the statement response list */ setStatementResponses(statementResponses: Array): void; /** * Gets the first statement response. Use getStatementResponses() if you are expecting multiple * responses. * * @return the first investment statement response. */ getStatementResponse(): InvestmentStatementResponseTransaction; /** * Sets the statement response if there is a single response. * * @param statementResponse The statement response. */ setStatementResponse(statementResponse: InvestmentStatementResponseTransaction): void; getResponseMessages(): Array; }