import type { EntitySchema } from '@mostajs/data-plug'; /** * Create a Payment schema with configurable options. * * @param options.currency - Default currency (default: 'USD') * @param options.relationTarget - Related entity name (e.g. 'Reservation', 'Order') * @param options.relationRequired - Whether the relation is required * @param options.subscriptionTarget - Optional relation to Subscription entity * @param options.invoiceTarget - Optional relation to Invoice entity */ export declare function createPaymentSchema(options?: { currency?: string; relationTarget?: string; relationRequired?: boolean; subscriptionTarget?: string; invoiceTarget?: string; }): EntitySchema; /** Default Payment schema (no relation, USD currency) */ export declare const PaymentSchema: EntitySchema; //# sourceMappingURL=payment.schema.d.ts.map