import * as z from "zod/v4-mini";
import { WebhookEventType } from "./webhookeventtype.js";
import { WebhookFormat } from "./webhookformat.js";
/**
 * Schema to update a webhook endpoint.
 */
export type WebhookEndpointUpdate = {
    url?: string | null | undefined;
    /**
     * An optional name for the webhook endpoint to help organize and identify it.
     */
    name?: string | null | undefined;
    format?: WebhookFormat | null | undefined;
    events?: Array<WebhookEventType> | null | undefined;
    /**
     * Whether the webhook endpoint is enabled.
     */
    enabled?: boolean | null | undefined;
};
/** @internal */
export type WebhookEndpointUpdate$Outbound = {
    url?: string | null | undefined;
    name?: string | null | undefined;
    format?: string | null | undefined;
    events?: Array<string> | null | undefined;
    enabled?: boolean | null | undefined;
};
/** @internal */
export declare const WebhookEndpointUpdate$outboundSchema: z.ZodMiniType<WebhookEndpointUpdate$Outbound, WebhookEndpointUpdate>;
export declare function webhookEndpointUpdateToJSON(webhookEndpointUpdate: WebhookEndpointUpdate): string;
//# sourceMappingURL=webhookendpointupdate.d.ts.map