import { VersionSpecificMessageSetInfo } from "../VersionSpecificMessageSetInfo"; import { ProcessorDayOff } from "../../common/ProcessorDayOff"; import { MessageSetType } from "../../MessageSetType"; /** * BillPay Message Set Profile * @see "Section 12.11.2 OFX Spec" */ export declare class BillpayV1MessageSetInfo extends VersionSpecificMessageSetInfo { private daysWith; private defaultDaysToPay; private transferDaysWith; private transferDefaultDaysToPay; private processorDaysOff; private processorEndTime; private modelWindow; private postProcessorWindow; private supportsStatusUpdateViaPaymentModificationResponse; private supportsPaymentByAddress; private supportsPaymentByTransfer; private supportsPaymentByPayeeId; private userCanAddPayee; private supportsExtendedPayment; private canModifyPayments; private canModifyModels; private supportsDifferentFirstPayment; private supportsDifferentLastPayment; private supportsBillPresentmentContext; getMessageSetType(): MessageSetType; getDaysWith(): number; setDaysWith(daysWith: number): void; getDefaultDaysToPay(): number; setDefaultDaysToPay(defaultDaysToPay: number): void; getTransferDaysWith(): number; setTransferDaysWith(transferDaysWith: number): void; getTransferDefaultDaysToPay(): number; setTransferDefaultDaysToPay(transferDefaultDaysToPay: number): void; getProcessorDaysOff(): Array; setProcessorDaysOff(processorDaysOff: Array): void; getProcessorEndTime(): string; setProcessorEndTime(processorEndTime: string): void; getModelWindow(): number; setModelWindow(modelWindow: number): void; getPostProcessorWindow(): number; setPostProcessorWindow(postProcessorWindow: number): void; getSupportsStatusUpdateViaPaymentModificationResponse(): boolean; setSupportsStatusUpdateViaPaymentModificationResponse(supportsStatusUpdateViaPaymentModificationResponse: boolean): void; getSupportsPaymentByAddress(): boolean; setSupportsPaymentByAddress(supportsPaymentByAddress: boolean): void; getSupportsPaymentByTransfer(): boolean; setSupportsPaymentByTransfer(supportsPaymentByTransfer: boolean): void; getSupportsPaymentByPayeeId(): boolean; setSupportsPaymentByPayeeId(supportsPaymentByPayeeId: boolean): void; getUserCanAddPayee(): boolean; setUserCanAddPayee(userCanAddPayee: boolean): void; getSupportsExtendedPayment(): boolean; setSupportsExtendedPayment(supportsExtendedPayment: boolean): void; getCanModifyPayments(): boolean; setCanModifyPayments(canModifyPayments: boolean): void; getCanModifyModels(): boolean; setCanModifyModels(canModifyModels: boolean): void; getSupportsDifferentFirstPayment(): boolean; setSupportsDifferentFirstPayment(supportsDifferentFirstPayment: boolean): void; getSupportsDifferentLastPayment(): boolean; setSupportsDifferentLastPayment(supportsDifferentLastPayment: boolean): void; getSupportsBillPresentmentContext(): boolean; setSupportsBillPresentmentContext(supportsBillPresentmentContext: boolean): void; }