// This file was generated by [ts-rs](https://github.com/Aleph-Alpha/ts-rs). Do not edit this file manually.
import type { PolicyAction } from "./PolicyAction";
import type { PolicyMatchType } from "./PolicyMatchType";
import type { Severity } from "./Severity";

/**
 * LLM-drafted policy skeleton. Returned by `POST /v1/policies/draft`,
 * rendered as YAML by the caller, then submitted to `/v1/policies` as
 * usual. The server does not persist drafts.
 */
export type PolicyDraft = { id: string, description: string, match_type: PolicyMatchType, match_value: string, action: PolicyAction, severity: Severity, rewrite?: string, };
