import { ResponseMessageSet } from "../ResponseMessageSet";
import { SignonResponse } from "./SignonResponse";
import { PasswordChangeResponseTransaction } from "./PasswordChangeResponseTransaction";
import { MessageSetType } from "../MessageSetType";
import { ResponseMessage } from "../ResponseMessage";
/**
 * The sign-on response message set.
 *
 * @see "Section 2.5, OFX Spec."
 */
export declare class SignonResponseMessageSet extends ResponseMessageSet {
    private signonResponse;
    private passwordChangeResponse;
    getType(): MessageSetType;
    /**
     * The message for this message set.
     *
     * @return The message for this message set.
     */
    getSignonResponse(): SignonResponse;
    /**
     * The message for this message set.
     *
     * @param signonResponse The message for this message set.
     */
    setSignonResponse(signonResponse: SignonResponse): void;
    /**
     * The password change response.
     *
     * @return The password change response.
     */
    getPasswordChangeResponse(): PasswordChangeResponseTransaction;
    /**
     * The password change response.
     *
     * @param passwordChangeResponse The password change response.
     */
    setPasswordChangeResponse(passwordChangeResponse: PasswordChangeResponseTransaction): void;
    getResponseMessages(): Array<ResponseMessage>;
}
