import { VersionSpecificMessageSetInfo } from "../VersionSpecificMessageSetInfo"; import { AccountType } from "../../banking/AccountType"; import { TransferProfile } from "./common/TransferProfile"; import { StopCheckProfile } from "./banking/StopCheckProfile"; import { EmailProfile } from "./banking/EmailProfile"; import { ImageProfile } from "./common/ImageProfile"; import { MessageSetType } from "../../MessageSetType"; /** * Banking Message Set Profile * @see "Section 11.13.2.1 OFX Spec" */ export declare class BankingV1MessageSetInfo extends VersionSpecificMessageSetInfo { private invalidAccountTypes; private closingAvail; private transferProfile; private stopCheckProfile; private emailProfile; private imageProfile; getMessageSetType(): MessageSetType; /** * The invalidAccountTypes list. * * @return The invalidAccountTypes list. */ getInvalidAccountTypes(): Array; /** * The invalidAccountTypes list. * * @param invalidAccountTypes The invalidAccountTypes list. */ setInvalidAccountTypes(invalidAccountTypes: Array): void; /** * Gets whether closing statement information is available * * @return whether closing statement information is available */ getClosingAvail(): boolean; /** * Sets whether closing statement information is available * * @param closingAvail whether closing statement information is available */ setClosingAvail(closingAvail: boolean): void; getTransferProfile(): TransferProfile; setTransferProfile(transferProfile: TransferProfile): void; getStopCheckProfile(): StopCheckProfile; setStopCheckProfile(stopCheckProfile: StopCheckProfile): void; getEmailProfile(): EmailProfile; setEmailProfile(emailProfile: EmailProfile): void; getImageProfile(): ImageProfile; setImageProfile(imageProfile: ImageProfile): void; }