import { BasePosition } from "./BasePosition";
/**
 * Represents a stock position.
 * @see "Section 13.9.2.6.1, OFX Spec"
 */
export declare class StockPosition extends BasePosition {
    private unitsStreet;
    private unitsUser;
    private reinvestDividends;
    /**
     * Gets the number of units in the financial insititution's street name.
     *
     * @return the number of units in the financial insititution's street name.
     */
    getUnitsStreet(): number;
    /**
     * Sets the number of units in the financial insititution's street name.
     *
     * @param unitsStreet the number of units in the financial insititution's street name.
     */
    setUnitsStreet(unitsStreet: number): void;
    /**
     * Gets the number of units in the user's name.
     *
     * @return the number of units in the user's name.
     */
    getUnitsUser(): number;
    /**
     * Sets the number of units in the user's name.
     *
     * @param unitsUser the number of units in the user's name.
     */
    setUnitsUser(unitsUser: number): void;
    /**
     * Gets whether dividends are automatically reinvested.
     *
     * @return whether dividends are automatically reinvested
     */
    getReinvestDividends(): boolean;
    /**
     * Sets whether dividends are automatically reinvested.
     *
     * @param reinvestDividends whether dividends are automatically reinvested
     */
    setReinvestDividends(reinvestDividends: boolean): void;
}
