import { AbstractTimeBasedBaseEntity } from '../base'; import type { PaymentItem, PaymentTransaction } from './payment.entities'; declare const PaymentOrder_base: { new (...args: any[]): { profileId?: string; profile?: import("../core/auth/user.entities").UserProfile; hasId(): boolean; save(options?: import("typeorm").SaveOptions): Promise; remove(options?: import("typeorm").RemoveOptions): Promise; softRemove(options?: import("typeorm").SaveOptions): Promise; recover(options?: import("typeorm").SaveOptions): Promise; reload(): Promise; }; } & typeof AbstractTimeBasedBaseEntity; export declare class PaymentOrder extends PaymentOrder_base { constructor(); name: string; amount: number; status: string; transactionId?: string; transaction: PaymentTransaction; items: PaymentItem[]; } export {};