import { IAccount, IContactInfo, TContactInfoType } from '../dataSource/models/accountModel'; declare class AccountContactInfoController { hasContactInfoValue(account: IAccount, contactInfoVal: string): boolean; getContactInfoByValue(account: IAccount, contactInfoVal: string): IContactInfo | null; getContactInfoById(account: IAccount, contactInfoId: string): IContactInfo | null; getContactInfo(accountId: string, contactInfoId: string): Promise; getContactInfos(accountId: string): Promise; saveContactInfo(accountId: string, type: TContactInfoType, value: string, countryCode: string, verified: boolean | string): Promise; updateContactInfo(accountId: string, contactInfoId: string, type: TContactInfoType, value: string, countryCode: string, verified: boolean | string): Promise; deleteContactInfo(accountId: string, contactInfoId: string): Promise; } declare const _default: AccountContactInfoController; export default _default;