/**
 * Handler for events during OFX parsing.
 */
export interface OFXHandler {
    /**
     * Handler an OFX header.
     *
     * @param name The name of the header.
     * @param value The value of the header.
     */
    onHeader(name: string, value: string): void;
    /**
     * Handle a new OFX element.
     *
     * @param name The name of the element.
     * @param value The value of the element.
     */
    onElement(name: string, value: string): void;
    /**
     * Handle the start of a new OFX aggregate.
     *
     * @param aggregateName The name of the aggregate.
     */
    startAggregate(aggregateName: string): void;
    /**
     * Handle the end of an OFX aggregate.
     *
     * @param aggregateName The aggregate name.
     */
    endAggregate(aggregateName: string): void;
}
