import { z } from 'zod';
export declare const payoutGroupInterfaceSchema: z.ZodObject<{
    payouts: z.ZodArray<z.ZodObject<{
        transactions: z.ZodOptional<z.ZodArray<z.ZodObject<{
            txid: z.ZodString;
            amount: z.ZodNumber;
            date: z.ZodString;
            confirmations: z.ZodOptional<z.ZodNumber>;
        }, z.core.$strip>>>;
        token: z.ZodOptional<z.ZodString>;
        amount: z.ZodOptional<z.ZodNumber>;
        currency: z.ZodOptional<z.ZodString>;
        effectiveDate: z.ZodOptional<z.ZodString>;
        dateExecuted: z.ZodOptional<z.ZodString>;
        ledgerCurrency: z.ZodOptional<z.ZodString>;
        accountId: z.ZodOptional<z.ZodString>;
        reference: z.ZodOptional<z.ZodString>;
        notificationEmail: z.ZodOptional<z.ZodString>;
        notificationURL: z.ZodOptional<z.ZodString>;
        email: z.ZodOptional<z.ZodString>;
        recipientId: z.ZodOptional<z.ZodString>;
        shopperId: z.ZodOptional<z.ZodString>;
        label: z.ZodOptional<z.ZodString>;
        message: z.ZodOptional<z.ZodString>;
        id: z.ZodOptional<z.ZodString>;
        status: z.ZodOptional<z.ZodString>;
        groupId: z.ZodOptional<z.ZodString>;
        requestDate: z.ZodOptional<z.ZodString>;
        exchangeRates: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodRecord<z.ZodString, z.ZodNumber>>>;
        code: z.ZodOptional<z.ZodNumber>;
        ignoreEmails: z.ZodOptional<z.ZodBoolean>;
    }, z.core.$strip>>;
    failed: z.ZodArray<z.ZodObject<{
        errMessage: z.ZodString;
        payoutId: z.ZodOptional<z.ZodString>;
        payee: z.ZodOptional<z.ZodString>;
    }, z.core.$strip>>;
}, z.core.$strip>;
