import { PaymentIntentStatus, Provider } from "@prisma/client";
export declare class PaymentIntentDto {
    id: string;
    merchantId: string;
    customerId: string | null;
    externalReference: string | null;
    amount: string;
    currency: string;
    country: string;
    description: string | null;
    requestedProvider: Provider | null;
    platformId: string | null;
    status: PaymentIntentStatus;
    metadata: Record<string, unknown> | null;
    expiresAt: Date | null;
    createdAt: Date;
    updatedAt: Date;
}
export declare class PaymentIntentListDto {
    data: PaymentIntentDto[];
    nextCursor: string | null;
}
