import { BankStatusEnum, EntityEnum, IBankEntity, RelationConfigs } from "../../entities"; import { BaseEntityModel } from "./base.entity.model"; import { IntermediaryBankEntityModel } from "./intermediary_bank.entity.model"; export declare class BankEntityModel extends BaseEntityModel implements IBankEntity { id: number; accountName: string; organizationId: number; name: string; accountNo: string; branchAddress: string; ifscCode: string; emailForPaymentInfoCsv: string; status: BankStatusEnum; remark?: string; swiftAddress?: string; createdBy: number; updatedBy: number; createdOn: number; updatedOn: number; intermediaryBanks?: IntermediaryBankEntityModel[]; static fromEntity(entity: IBankEntity): BankEntityModel; getRelationConfigs(): any[]; static relationConfigs: RelationConfigs<[EntityEnum.INTERMEDIARY_BANK], EntityEnum.BANK>; get intermediaryBankModel(): IntermediaryBankEntityModel[]; getPaymentContactEmails(): string[]; }