import { z } from 'zod';
export declare const payoutInterfaceSchema: 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>;
