import * as z from "zod/v4-mini"; import { AlertSettings, AlertSettings$Outbound } from "./alert-settings.js"; import { MeterFilter, MeterFilter$Outbound } from "./meter-filter.js"; import { ReportingUnit, ReportingUnit$Outbound } from "./reporting-unit.js"; export type UpdateFeatureRequest = { alertSettings?: AlertSettings | undefined; description?: string | undefined; filters?: Array | undefined; /** * GroupID is the id of the group to assign the feature to. Pass empty string to clear. */ groupId?: string | undefined; metadata?: { [k: string]: string; } | undefined; name?: string | undefined; reportingUnit?: ReportingUnit | undefined; unitPlural?: string | undefined; unitSingular?: string | undefined; }; /** @internal */ export type UpdateFeatureRequest$Outbound = { alert_settings?: AlertSettings$Outbound | undefined; description?: string | undefined; filters?: Array | undefined; group_id?: string | undefined; metadata?: { [k: string]: string; } | undefined; name?: string | undefined; reporting_unit?: ReportingUnit$Outbound | undefined; unit_plural?: string | undefined; unit_singular?: string | undefined; }; /** @internal */ export declare const UpdateFeatureRequest$outboundSchema: z.ZodMiniType; export declare function updateFeatureRequestToJSON(updateFeatureRequest: UpdateFeatureRequest): string; //# sourceMappingURL=update-feature-request.d.ts.map