import { AccountDetails } from "../../common/AccountDetails";
/**
 * Aggregate for the details that identifity a brokerage account.
 *
 * @see "OFX Spec, Section 13.6.1"
 */
export declare class InvestmentAccountDetails implements AccountDetails {
    private brokerId;
    private accountNumber;
    private accountKey;
    /**
     * Gets the broker id.
     *
     * @return the id of the broker
     */
    getBrokerId(): string;
    /**
     * Sets the broker id.
     *
     * @param brokerId the id of the broker
     */
    setBrokerId(brokerId: string): void;
    /**
     * Gets the account number.
     *
     * @return the account number
     */
    getAccountNumber(): string;
    /**
     * Sets the account number.
     *
     * @param accountNumber the account number
     */
    setAccountNumber(accountNumber: string): void;
    /**
     * Gets the account key.
     *
     * @return the account key
     */
    getAccountKey(): string;
    /**
     * Sets the account key.
     *
     * @param accountKey the account key
     */
    setAccountKey(accountKey: string): void;
}
