import { PayrexxField, MultiLanguageString } from '@/types'; export declare abstract class BaseModel { id?: number; toObject(): Record; fromObject(data: Record): this; protected addField(fields: PayrexxField[], type: string, value: string, name?: string | MultiLanguageString): void; protected toCents(amount: number): number; protected fromCents(cents: number): number; protected validateRequired(fields: string[]): void; getModelName(): string; } //# sourceMappingURL=BaseModel.d.ts.map