import { AbstractComplexValue, AbstractComplexValueJSON, IAbstractComplexValue } from "../../AbstractComplexValue"; import { RenderHints, ValueHints } from "../../hints"; export interface BankAccountJSON extends AbstractComplexValueJSON { "@type": "BankAccount"; accountHolder: string; iban: string; bic?: string; } export interface IBankAccount extends IAbstractComplexValue { accountHolder: string; iban: string; bic?: string; } export declare class BankAccount extends AbstractComplexValue implements IBankAccount { accountHolder: string; iban: string; bic?: string; static from(value: IBankAccount | Omit): BankAccount; static get valueHints(): ValueHints; static get renderHints(): RenderHints; toString(): string; toJSON(verbose?: boolean | undefined, serializeAsString?: boolean | undefined): BankAccountJSON; } //# sourceMappingURL=BankAccount.d.ts.map