import * as z from "zod/v4-mini";
export type CustomersDeleteRequest = {
    /**
     * The customer ID.
     */
    id: string;
    /**
     * If true, also anonymize the customer's personal data for GDPR compliance. This replaces email with a hashed version, hashes name and billing name (name preserved for businesses with tax_id), clears billing address, and removes OAuth account data.
     */
    anonymize?: boolean | undefined;
};
/** @internal */
export type CustomersDeleteRequest$Outbound = {
    id: string;
    anonymize: boolean;
};
/** @internal */
export declare const CustomersDeleteRequest$outboundSchema: z.ZodMiniType<CustomersDeleteRequest$Outbound, CustomersDeleteRequest>;
export declare function customersDeleteRequestToJSON(customersDeleteRequest: CustomersDeleteRequest): string;
//# sourceMappingURL=customersdelete.d.ts.map