import { z } from 'zod'; export declare const DeploymentStatusSchema: z.ZodEnum<["pending", "success", "failed"]>; export type DeploymentStatus = z.infer; /** * Single tracked plan (server concept: Plan, formerly Issue). * * NOTE: The imported `IssueStatusSchema` is intentionally kept under its * current name — it represents hub-launch's internal lifecycle state * machine (`unassigned | initialWaiting | waiting | ready`) and predates * the server's Plan rename. It is not part of the wire-protocol rename. */ export declare const TrackedPlanSchema: z.ZodObject<{ name: z.ZodString; trackingName: z.ZodOptional; number: z.ZodOptional; title: z.ZodOptional; planPath: z.ZodOptional; copilotAssigned: z.ZodOptional; trackingStatus: z.ZodEnum<["unassigned", "initialWaiting", "waiting", "ready"]>; priority: z.ZodEnum<["Critical", "High", "Medium", "Low", "Minimal"]>; projectOwner: z.ZodOptional; projectName: z.ZodOptional; createdById: z.ZodOptional; createdAt: z.ZodString; updatedAt: z.ZodString; assignees: z.ZodOptional>; prNumber: z.ZodOptional; prUrl: z.ZodOptional; projectItemId: z.ZodOptional; githubState: z.ZodOptional>; deploymentStatus: z.ZodOptional>; deploymentNotifiedAt: z.ZodOptional; prSource: z.ZodOptional; tags: z.ZodOptional>; }, "strip", z.ZodTypeAny, { name: string; trackingStatus: "unassigned" | "initialWaiting" | "waiting" | "ready"; priority: "Critical" | "High" | "Medium" | "Low" | "Minimal"; createdAt: string; updatedAt: string; number?: number | undefined; trackingName?: string | undefined; title?: string | undefined; planPath?: string | undefined; copilotAssigned?: boolean | undefined; projectOwner?: string | undefined; projectName?: string | undefined; createdById?: string | undefined; assignees?: string[] | undefined; prNumber?: number | undefined; prUrl?: string | undefined; projectItemId?: string | undefined; githubState?: "open" | "closed" | undefined; deploymentStatus?: "pending" | "success" | "failed" | undefined; deploymentNotifiedAt?: string | undefined; prSource?: string | undefined; tags?: string[] | undefined; }, { name: string; trackingStatus: "unassigned" | "initialWaiting" | "waiting" | "ready"; priority: "Critical" | "High" | "Medium" | "Low" | "Minimal"; createdAt: string; updatedAt: string; number?: number | undefined; trackingName?: string | undefined; title?: string | undefined; planPath?: string | undefined; copilotAssigned?: boolean | undefined; projectOwner?: string | undefined; projectName?: string | undefined; createdById?: string | undefined; assignees?: string[] | undefined; prNumber?: number | undefined; prUrl?: string | undefined; projectItemId?: string | undefined; githubState?: "open" | "closed" | undefined; deploymentStatus?: "pending" | "success" | "failed" | undefined; deploymentNotifiedAt?: string | undefined; prSource?: string | undefined; tags?: string[] | undefined; }>; export type TrackedPlan = z.infer; export declare const TrackingDataSchema: z.ZodObject<{ version: z.ZodDefault; lastUpdated: z.ZodString; plans: z.ZodArray; number: z.ZodOptional; title: z.ZodOptional; planPath: z.ZodOptional; copilotAssigned: z.ZodOptional; trackingStatus: z.ZodEnum<["unassigned", "initialWaiting", "waiting", "ready"]>; priority: z.ZodEnum<["Critical", "High", "Medium", "Low", "Minimal"]>; projectOwner: z.ZodOptional; projectName: z.ZodOptional; createdById: z.ZodOptional; createdAt: z.ZodString; updatedAt: z.ZodString; assignees: z.ZodOptional>; prNumber: z.ZodOptional; prUrl: z.ZodOptional; projectItemId: z.ZodOptional; githubState: z.ZodOptional>; deploymentStatus: z.ZodOptional>; deploymentNotifiedAt: z.ZodOptional; prSource: z.ZodOptional; tags: z.ZodOptional>; }, "strip", z.ZodTypeAny, { name: string; trackingStatus: "unassigned" | "initialWaiting" | "waiting" | "ready"; priority: "Critical" | "High" | "Medium" | "Low" | "Minimal"; createdAt: string; updatedAt: string; number?: number | undefined; trackingName?: string | undefined; title?: string | undefined; planPath?: string | undefined; copilotAssigned?: boolean | undefined; projectOwner?: string | undefined; projectName?: string | undefined; createdById?: string | undefined; assignees?: string[] | undefined; prNumber?: number | undefined; prUrl?: string | undefined; projectItemId?: string | undefined; githubState?: "open" | "closed" | undefined; deploymentStatus?: "pending" | "success" | "failed" | undefined; deploymentNotifiedAt?: string | undefined; prSource?: string | undefined; tags?: string[] | undefined; }, { name: string; trackingStatus: "unassigned" | "initialWaiting" | "waiting" | "ready"; priority: "Critical" | "High" | "Medium" | "Low" | "Minimal"; createdAt: string; updatedAt: string; number?: number | undefined; trackingName?: string | undefined; title?: string | undefined; planPath?: string | undefined; copilotAssigned?: boolean | undefined; projectOwner?: string | undefined; projectName?: string | undefined; createdById?: string | undefined; assignees?: string[] | undefined; prNumber?: number | undefined; prUrl?: string | undefined; projectItemId?: string | undefined; githubState?: "open" | "closed" | undefined; deploymentStatus?: "pending" | "success" | "failed" | undefined; deploymentNotifiedAt?: string | undefined; prSource?: string | undefined; tags?: string[] | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { version: string; lastUpdated: string; plans: { name: string; trackingStatus: "unassigned" | "initialWaiting" | "waiting" | "ready"; priority: "Critical" | "High" | "Medium" | "Low" | "Minimal"; createdAt: string; updatedAt: string; number?: number | undefined; trackingName?: string | undefined; title?: string | undefined; planPath?: string | undefined; copilotAssigned?: boolean | undefined; projectOwner?: string | undefined; projectName?: string | undefined; createdById?: string | undefined; assignees?: string[] | undefined; prNumber?: number | undefined; prUrl?: string | undefined; projectItemId?: string | undefined; githubState?: "open" | "closed" | undefined; deploymentStatus?: "pending" | "success" | "failed" | undefined; deploymentNotifiedAt?: string | undefined; prSource?: string | undefined; tags?: string[] | undefined; }[]; }, { lastUpdated: string; plans: { name: string; trackingStatus: "unassigned" | "initialWaiting" | "waiting" | "ready"; priority: "Critical" | "High" | "Medium" | "Low" | "Minimal"; createdAt: string; updatedAt: string; number?: number | undefined; trackingName?: string | undefined; title?: string | undefined; planPath?: string | undefined; copilotAssigned?: boolean | undefined; projectOwner?: string | undefined; projectName?: string | undefined; createdById?: string | undefined; assignees?: string[] | undefined; prNumber?: number | undefined; prUrl?: string | undefined; projectItemId?: string | undefined; githubState?: "open" | "closed" | undefined; deploymentStatus?: "pending" | "success" | "failed" | undefined; deploymentNotifiedAt?: string | undefined; prSource?: string | undefined; tags?: string[] | undefined; }[]; version?: string | undefined; }>; export type TrackingData = z.infer; export declare const TrackedPlansSchema: z.ZodObject<{ version: z.ZodDefault; lastUpdated: z.ZodString; plans: z.ZodArray; number: z.ZodOptional; title: z.ZodOptional; planPath: z.ZodOptional; copilotAssigned: z.ZodOptional; trackingStatus: z.ZodEnum<["unassigned", "initialWaiting", "waiting", "ready"]>; priority: z.ZodEnum<["Critical", "High", "Medium", "Low", "Minimal"]>; projectOwner: z.ZodOptional; projectName: z.ZodOptional; createdById: z.ZodOptional; createdAt: z.ZodString; updatedAt: z.ZodString; assignees: z.ZodOptional>; prNumber: z.ZodOptional; prUrl: z.ZodOptional; projectItemId: z.ZodOptional; githubState: z.ZodOptional>; deploymentStatus: z.ZodOptional>; deploymentNotifiedAt: z.ZodOptional; prSource: z.ZodOptional; tags: z.ZodOptional>; }, "strip", z.ZodTypeAny, { name: string; trackingStatus: "unassigned" | "initialWaiting" | "waiting" | "ready"; priority: "Critical" | "High" | "Medium" | "Low" | "Minimal"; createdAt: string; updatedAt: string; number?: number | undefined; trackingName?: string | undefined; title?: string | undefined; planPath?: string | undefined; copilotAssigned?: boolean | undefined; projectOwner?: string | undefined; projectName?: string | undefined; createdById?: string | undefined; assignees?: string[] | undefined; prNumber?: number | undefined; prUrl?: string | undefined; projectItemId?: string | undefined; githubState?: "open" | "closed" | undefined; deploymentStatus?: "pending" | "success" | "failed" | undefined; deploymentNotifiedAt?: string | undefined; prSource?: string | undefined; tags?: string[] | undefined; }, { name: string; trackingStatus: "unassigned" | "initialWaiting" | "waiting" | "ready"; priority: "Critical" | "High" | "Medium" | "Low" | "Minimal"; createdAt: string; updatedAt: string; number?: number | undefined; trackingName?: string | undefined; title?: string | undefined; planPath?: string | undefined; copilotAssigned?: boolean | undefined; projectOwner?: string | undefined; projectName?: string | undefined; createdById?: string | undefined; assignees?: string[] | undefined; prNumber?: number | undefined; prUrl?: string | undefined; projectItemId?: string | undefined; githubState?: "open" | "closed" | undefined; deploymentStatus?: "pending" | "success" | "failed" | undefined; deploymentNotifiedAt?: string | undefined; prSource?: string | undefined; tags?: string[] | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { version: string; lastUpdated: string; plans: { name: string; trackingStatus: "unassigned" | "initialWaiting" | "waiting" | "ready"; priority: "Critical" | "High" | "Medium" | "Low" | "Minimal"; createdAt: string; updatedAt: string; number?: number | undefined; trackingName?: string | undefined; title?: string | undefined; planPath?: string | undefined; copilotAssigned?: boolean | undefined; projectOwner?: string | undefined; projectName?: string | undefined; createdById?: string | undefined; assignees?: string[] | undefined; prNumber?: number | undefined; prUrl?: string | undefined; projectItemId?: string | undefined; githubState?: "open" | "closed" | undefined; deploymentStatus?: "pending" | "success" | "failed" | undefined; deploymentNotifiedAt?: string | undefined; prSource?: string | undefined; tags?: string[] | undefined; }[]; }, { lastUpdated: string; plans: { name: string; trackingStatus: "unassigned" | "initialWaiting" | "waiting" | "ready"; priority: "Critical" | "High" | "Medium" | "Low" | "Minimal"; createdAt: string; updatedAt: string; number?: number | undefined; trackingName?: string | undefined; title?: string | undefined; planPath?: string | undefined; copilotAssigned?: boolean | undefined; projectOwner?: string | undefined; projectName?: string | undefined; createdById?: string | undefined; assignees?: string[] | undefined; prNumber?: number | undefined; prUrl?: string | undefined; projectItemId?: string | undefined; githubState?: "open" | "closed" | undefined; deploymentStatus?: "pending" | "success" | "failed" | undefined; deploymentNotifiedAt?: string | undefined; prSource?: string | undefined; tags?: string[] | undefined; }[]; version?: string | undefined; }>; //# sourceMappingURL=tracking.schema.d.ts.map