import { ProcessorDayOff } from "../../../common/ProcessorDayOff";
/**
 * Stop Check Profile
 * @see "Section 11.13.2.3 OFX Spec"
 */
export declare class StopCheckProfile {
    private processorDaysOff;
    private processEndTime;
    private canUseRange;
    private canUseDescription;
    private stopCheckFee;
    /**
     * Days of week that no processing occurs: MONDAY, TUESDAY, WEDNESDAY, THURSDAY,
     * FRIDAY, SATURDAY, or SUNDAY. 0 or more <PROCDAYSOFF> can be sent.
     * @return List of days during the week that no processing occurs.
     */
    getProcessorDaysOff(): Array<ProcessorDayOff>;
    setProcessorDaysOff(processorDaysOff: Array<ProcessorDayOff>): void;
    /**
     * Gets time of day that day's processing ends.
     *
     * Time formatted as "HHMMSS.XXX[gmt offset[:tz name]]",
     * the milliseconds and time zone are still optional, and default to GMT.
     * @see "Section 3.2.8.3 OFX Spec"
     * @return Time String formatted as "HHMMSS.XXX[gmt offset[:tz name]]"
     */
    getProcessEndTime(): string;
    /**
     * Sets the time of day that day's processing ends.
     *
     * Time formatted as "HHMMSS.XXX[gmt offset[:tz name]]",
     * the milliseconds and time zone are still optional, and default to GMT.
  
     * @see "Section 3.2.8.3 OFX Spec"
     * @param processEndTime formatted as "HHMMSS.XXX[gmt offset[:tz name]]"
     */
    setProcessEndTime(processEndTime: string): void;
    getCanUseRange(): boolean;
    setCanUseRange(canUseRange: boolean): void;
    getCanUseDescription(): boolean;
    setCanUseDescription(canUseDescription: boolean): void;
    getStopCheckFee(): number;
    setStopCheckFee(stopCheckFee: number): void;
}
