import { IAccount, IAccountInfo, TAccountInfoType } from '../dataSource/models/accountModel'; declare class AccountAccountInfoController { hasAccountInfoKey(account: IAccount, accountInfoKey: string): boolean; getAccountInfoByKey(account: IAccount, accountInfoKey: string): IAccountInfo | null; getAccountInfoById(account: IAccount, accountInfoId: string): IAccountInfo | null; getAccountInfo(accountId: string, accountInfoId: string): Promise; getAccountInfos(accountId: string): Promise; saveAccountInfo(accountId: string, key: string, value: string, type: string): Promise; updateAccountInfo(accountId: string, accountInfoId: string, key: string, value: string, type: TAccountInfoType): Promise; deleteAccountInfo(accountId: string, accountInfoId: string): Promise; } declare const _default: AccountAccountInfoController; export default _default;