import { z } from "zod"; export declare const issueTreeControlModeSchema: z.ZodEnum<["pause", "resume", "cancel", "restore"]>; export declare const issueTreeHoldReleasePolicySchema: z.ZodObject<{ strategy: z.ZodDefault>; note: z.ZodNullable>; }, "strict", z.ZodTypeAny, { strategy: "manual" | "after_active_runs_finish"; note?: string | null | undefined; }, { strategy?: "manual" | "after_active_runs_finish" | undefined; note?: string | null | undefined; }>; export declare const previewIssueTreeControlSchema: z.ZodObject<{ mode: z.ZodEnum<["pause", "resume", "cancel", "restore"]>; releasePolicy: z.ZodNullable>; note: z.ZodNullable>; }, "strict", z.ZodTypeAny, { strategy: "manual" | "after_active_runs_finish"; note?: string | null | undefined; }, { strategy?: "manual" | "after_active_runs_finish" | undefined; note?: string | null | undefined; }>>>; }, "strict", z.ZodTypeAny, { mode: "pause" | "resume" | "cancel" | "restore"; releasePolicy?: { strategy: "manual" | "after_active_runs_finish"; note?: string | null | undefined; } | null | undefined; }, { mode: "pause" | "resume" | "cancel" | "restore"; releasePolicy?: { strategy?: "manual" | "after_active_runs_finish" | undefined; note?: string | null | undefined; } | null | undefined; }>; export type PreviewIssueTreeControl = z.infer; export declare const createIssueTreeHoldSchema: z.ZodObject<{ mode: z.ZodEnum<["pause", "resume", "cancel", "restore"]>; reason: z.ZodNullable>; releasePolicy: z.ZodNullable>; note: z.ZodNullable>; }, "strict", z.ZodTypeAny, { strategy: "manual" | "after_active_runs_finish"; note?: string | null | undefined; }, { strategy?: "manual" | "after_active_runs_finish" | undefined; note?: string | null | undefined; }>>>; metadata: z.ZodNullable>>; }, "strict", z.ZodTypeAny, { mode: "pause" | "resume" | "cancel" | "restore"; reason?: string | null | undefined; metadata?: Record | null | undefined; releasePolicy?: { strategy: "manual" | "after_active_runs_finish"; note?: string | null | undefined; } | null | undefined; }, { mode: "pause" | "resume" | "cancel" | "restore"; reason?: string | null | undefined; metadata?: Record | null | undefined; releasePolicy?: { strategy?: "manual" | "after_active_runs_finish" | undefined; note?: string | null | undefined; } | null | undefined; }>; export type CreateIssueTreeHold = z.infer; export declare const releaseIssueTreeHoldSchema: z.ZodObject<{ reason: z.ZodNullable>; releasePolicy: z.ZodNullable>; note: z.ZodNullable>; }, "strict", z.ZodTypeAny, { strategy: "manual" | "after_active_runs_finish"; note?: string | null | undefined; }, { strategy?: "manual" | "after_active_runs_finish" | undefined; note?: string | null | undefined; }>>>; metadata: z.ZodNullable>>; }, "strict", z.ZodTypeAny, { reason?: string | null | undefined; metadata?: Record | null | undefined; releasePolicy?: { strategy: "manual" | "after_active_runs_finish"; note?: string | null | undefined; } | null | undefined; }, { reason?: string | null | undefined; metadata?: Record | null | undefined; releasePolicy?: { strategy?: "manual" | "after_active_runs_finish" | undefined; note?: string | null | undefined; } | null | undefined; }>; export type ReleaseIssueTreeHold = z.infer; //# sourceMappingURL=issue-tree-control.d.ts.map