import { z } from "zod"; export declare const PrioritySchema: z.ZodEnum<["Critical", "High", "Medium", "Low", "Minimal"]>; export type Priority = z.infer; export declare const IssueStatusSchema: z.ZodEnum<["unassigned", "initialWaiting", "waiting", "ready"]>; export type IssueStatus = z.infer; export declare const STATUS: { readonly UNASSIGNED: "unassigned"; readonly INITIAL_WAITING: "initialWaiting"; readonly WAITING: "waiting"; readonly READY: "ready"; }; export declare const PriorityLevelSchema: z.ZodObject<{ name: z.ZodEnum<["Critical", "High", "Medium", "Low", "Minimal"]>; color: z.ZodString; emoji: z.ZodString; label: z.ZodOptional; }, "strip", z.ZodTypeAny, { name: "Critical" | "High" | "Medium" | "Low" | "Minimal"; color: string; emoji: string; label?: string | undefined; }, { name: "Critical" | "High" | "Medium" | "Low" | "Minimal"; color: string; emoji: string; label?: string | undefined; }>; export type PriorityLevel = z.infer; export declare const DEFAULT_PRIORITY_LEVELS: PriorityLevel[]; /** * Project field options - used for GitHub Projects V2 field creation * These should match DEFAULT_PRIORITY_LEVELS and STATUS constants */ export declare const PROJECT_FIELD_OPTIONS: { readonly TRACKING_STATUS: readonly ["unassigned", "initialWaiting", "waiting", "ready"]; readonly PRIORITY: ("Critical" | "High" | "Medium" | "Low" | "Minimal")[]; }; /** * Default polling interval for background status checks (in seconds) */ export declare const DEFAULT_POLL_INTERVAL_SECONDS = 60; /** * Minimum allowed polling interval (in seconds) */ export declare const MIN_POLL_INTERVAL_SECONDS = 60; //# sourceMappingURL=common.schema.d.ts.map