import * as z from "zod/v4-mini"; import { AlertEntityType } from "./alert-entity-type.js"; import { AlertSettings, AlertSettings$Outbound } from "./alert-settings.js"; export type CreateAlertSettingsRequest = { config: AlertSettings; /** * entity_id is the id of the monitored entity: subscription id, subscription_line_item id, or * * @remarks * group id, matching entity_type. */ entityId: string; entityType: AlertEntityType; /** * parent_entity_id is the subscription id that owns a line-item or group alert. Required when * * @remarks * entity_type is "subscription_line_item" or "group"; omitted for subscription-level alerts. */ parentEntityId?: string | undefined; parentEntityType?: AlertEntityType | undefined; }; /** @internal */ export type CreateAlertSettingsRequest$Outbound = { config: AlertSettings$Outbound; entity_id: string; entity_type: string; parent_entity_id?: string | undefined; parent_entity_type?: string | undefined; }; /** @internal */ export declare const CreateAlertSettingsRequest$outboundSchema: z.ZodMiniType; export declare function createAlertSettingsRequestToJSON(createAlertSettingsRequest: CreateAlertSettingsRequest): string; //# sourceMappingURL=create-alert-settings-request.d.ts.map