import { ResponseMessageSet } from "../ResponseMessageSet";
import { Tax1099ResponseTransaction } from "./Tax1099ResponseTransaction";
import { MessageSetType } from "../MessageSetType";
import { ResponseMessage } from "../ResponseMessage";
export declare class Tax1099ResponseMessageSet extends ResponseMessageSet {
    private taxResponseTransaction;
    getType(): MessageSetType;
    /**
     * The taxResponseTransaction list.
     *
     * Most OFX files have a single statement response, except MT2OFX
     * which outputs OFX with multiple statement responses
     * in a single banking response message set.
     *
     * @return The taxResponseTransaction list.
     */
    getTaxResponseTransaction(): Array<Tax1099ResponseTransaction>;
    /**
     * The taxResponseTransaction.
     *
     * @param taxResponseTransaction The statement responses.
     */
    setTaxResponseTransaction(taxResponseTransaction: Tax1099ResponseTransaction | Array<Tax1099ResponseTransaction>): void;
    getResponseMessages(): Array<ResponseMessage>;
    /**
     * The first statement response.
     *
     * @return the first bank statement response.
     * @deprecated Use getStatementResponses() because sometimes there are multiple responses
     */
    getStatementResponse(): Tax1099ResponseTransaction;
}
