NSWGovPayPayment: BaseFormSubmissionPayment & {
    paymentTransaction: {
        agencyCompletionPayment?: {
            accountToken?: string;
            agencyTransactionId: string;
            amount: number;
            bPay?: {
                billerCode: string;
                crn: string;
                processingDate: string;
            };
            bankReference: string;
            card?: {
                cardPresent: boolean;
                cardType: string;
                last4Digits: string;
            };
            emailAddress?: string;
            paymentCompletionReference: string;
            paymentMethod: "CARD" | "PAYPAL" | "PAYID" | "BPAY";
            paymentReference: string;
            surcharge: number;
            surchargeGst: number;
        };
        integrationPrimaryAgencyId: string;
        nswGovPayPaymentReference: string;
        redirectUrl: string;
    };
    type: NSWGovPaySubmissionEvent["type"];
}