import { z } from 'zod';
export declare const CdpOutboundRequestBodySchema: z.ZodObject<{
    type: z.ZodLiteral<"services/trigger">;
    body: z.ZodObject<{
        identityValue: z.ZodString;
        walletTransaction: z.ZodObject<{
            reference: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            reference: string;
        }, {
            reference: string;
        }>;
        triggers: z.ZodArray<z.ZodObject<{
            reference: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            reference: string;
        }, {
            reference: string;
        }>, "many">;
    }, "strip", z.ZodTypeAny, {
        identityValue: string;
        walletTransaction: {
            reference: string;
        };
        triggers: {
            reference: string;
        }[];
    }, {
        identityValue: string;
        walletTransaction: {
            reference: string;
        };
        triggers: {
            reference: string;
        }[];
    }>;
}, "strip", z.ZodTypeAny, {
    body: {
        identityValue: string;
        walletTransaction: {
            reference: string;
        };
        triggers: {
            reference: string;
        }[];
    };
    type: "services/trigger";
}, {
    body: {
        identityValue: string;
        walletTransaction: {
            reference: string;
        };
        triggers: {
            reference: string;
        }[];
    };
    type: "services/trigger";
}>;
export type CdpOutboundRequestBody = z.infer<typeof CdpOutboundRequestBodySchema>;
