import { AutoEncoder } from '@simonbackx/simple-encoding'; import { Country } from '../addresses/CountryDecoder.js'; export declare enum TransferDescriptionType { Structured = "Structured",// Random structured transfer Reference = "Reference",// Reference to the order number or registration number Fixed = "Fixed" } export declare class TransferSettings extends AutoEncoder { type: TransferDescriptionType; prefix: string | null; iban: string | null; creditor: string | null; infoDescription: string; fillMissing(settings: TransferSettings): this; toString(): string | null; generateDescription(reference: string, country: Country, replacements?: { [key: string]: string; }): string; static generateOGMNL(_?: { [key: string]: string; }): string; static generateOGM(replacements?: { [key: string]: string; }): string; static structureOGM(str: string): string; } //# sourceMappingURL=TransferSettings.d.ts.map