import * as z from "zod/v4-mini"; import { ClosedEnum } from "../../types/enums.js"; /** * `ACTIVE` flags content. `DRY_RUN` evaluates without flagging. */ export declare const GlobalFlaggingMode: { readonly DryRun: "DRY_RUN"; readonly Active: "ACTIVE"; }; /** * `ACTIVE` flags content. `DRY_RUN` evaluates without flagging. */ export type GlobalFlaggingMode = ClosedEnum; export type UpdateProjectRequestBody = { /** * The project's name. */ name?: string | undefined; /** * The project's description. */ description?: string | null | undefined; /** * The website or app the project moderates content for. Setting it on a project without context writes one. */ domain?: string | null | undefined; /** * What the platform is and who uses it. */ context?: string | null | undefined; /** * `ACTIVE` flags content. `DRY_RUN` evaluates without flagging. */ globalFlaggingMode?: GlobalFlaggingMode | undefined; /** * Whether moderated content is stored and shown in the dashboard. */ enableRequestLogging?: boolean | undefined; /** * Whether review queue decisions are recorded in the casebook. */ casebookEnabled?: boolean | undefined; }; export type UpdateProjectRequest = { /** * The ID of the project to update. */ id: string; body: UpdateProjectRequestBody; }; /** @internal */ export declare const GlobalFlaggingMode$outboundSchema: z.ZodMiniEnum; /** @internal */ export type UpdateProjectRequestBody$Outbound = { name?: string | undefined; description?: string | null | undefined; domain?: string | null | undefined; context?: string | null | undefined; globalFlaggingMode?: string | undefined; enableRequestLogging?: boolean | undefined; casebookEnabled?: boolean | undefined; }; /** @internal */ export declare const UpdateProjectRequestBody$outboundSchema: z.ZodMiniType; export declare function updateProjectRequestBodyToJSON(updateProjectRequestBody: UpdateProjectRequestBody): string; /** @internal */ export type UpdateProjectRequest$Outbound = { id: string; body: UpdateProjectRequestBody$Outbound; }; /** @internal */ export declare const UpdateProjectRequest$outboundSchema: z.ZodMiniType; export declare function updateProjectRequestToJSON(updateProjectRequest: UpdateProjectRequest): string; //# sourceMappingURL=update-project.d.ts.map