import { BankAccountInfo } from "../banking/BankAccountInfo"; import { CreditCardAccountInfo } from "../creditcard/CreditCardAccountInfo"; import { InvestmentAccountInfo } from "../investment/accounts/InvestmentAccountInfo"; import { AccountInfo } from "../common/AccountInfo"; export declare class AccountProfile { private description; private phone; private bankSpecifics; private creditCardSpecifics; private investSpecifics; /** * Description of the account. * * @return The description of the account. */ getDescription(): string; /** * The description of the account. * * @param description The description of the account. */ setDescription(description: string): void; /** * Phone number for the account. * * @return Phone number for the account. */ getPhone(): string; /** * Phone number for the account. * * @param phone Phone number for the account. */ setPhone(phone: string): void; /** * Account specifics. * * @return Account specifics. */ getSpecifics(): AccountInfo; /** * Account specifics. * * @param specifics Account specifics. */ setSpecifics(specifics: AccountInfo): void; /** * Bank-specific info. * * @return Bank-specific info. */ getBankSpecifics(): BankAccountInfo; /** * Bank-specific info. * * @param bankSpecifics Bank-specific info. */ setBankSpecifics(bankSpecifics: BankAccountInfo): void; /** * Credit-card account info. * * @return Credit-card account info. */ getCreditCardSpecifics(): CreditCardAccountInfo; /** * Credit-card account info. * * @param creditCardSpecifics Credit-card account info. */ setCreditCardSpecifics(creditCardSpecifics: CreditCardAccountInfo): void; /** * Investment account info. * * @return Investment account info. */ getInvestmentSpecifics(): InvestmentAccountInfo; /** * Investment account info. * * @param investSpecifics Investment account info. */ setInvestmentSpecifics(investSpecifics: InvestmentAccountInfo): void; }