import * as z from "zod/v4-mini";
import { EventCreateCustomer, EventCreateCustomer$Outbound } from "./eventcreatecustomer.js";
import { EventCreateExternalCustomer, EventCreateExternalCustomer$Outbound } from "./eventcreateexternalcustomer.js";
export type Events = EventCreateCustomer | EventCreateExternalCustomer;
export type EventsIngest = {
    /**
     * List of events to ingest.
     */
    events: Array<EventCreateCustomer | EventCreateExternalCustomer>;
};
/** @internal */
export type Events$Outbound = EventCreateCustomer$Outbound | EventCreateExternalCustomer$Outbound;
/** @internal */
export declare const Events$outboundSchema: z.ZodMiniType<Events$Outbound, Events>;
export declare function eventsToJSON(events: Events): string;
/** @internal */
export type EventsIngest$Outbound = {
    events: Array<EventCreateCustomer$Outbound | EventCreateExternalCustomer$Outbound>;
};
/** @internal */
export declare const EventsIngest$outboundSchema: z.ZodMiniType<EventsIngest$Outbound, EventsIngest>;
export declare function eventsIngestToJSON(eventsIngest: EventsIngest): string;
//# sourceMappingURL=eventsingest.d.ts.map