import { z } from "zod"; export declare const CommitMetadataSchema: z.ZodObject<{ sha: z.ZodString; message: z.ZodOptional; branch: z.ZodOptional; url: z.ZodOptional; timestamp: z.ZodOptional; }, "strip", z.ZodTypeAny, { sha: string; message?: string | undefined; branch?: string | undefined; url?: string | undefined; timestamp?: string | undefined; }, { sha: string; message?: string | undefined; branch?: string | undefined; url?: string | undefined; timestamp?: string | undefined; }>; export type CommitMetadata = z.infer; export declare const GithubMetadataSchema: z.ZodObject<{ issueNumber: z.ZodNumber; issueUrl: z.ZodString; repo: z.ZodString; state: z.ZodOptional>; }, "strip", z.ZodTypeAny, { repo: string; issueNumber: number; issueUrl: string; state?: "open" | "closed" | undefined; }, { repo: string; issueNumber: number; issueUrl: string; state?: "open" | "closed" | undefined; }>; export type GithubMetadata = z.infer; export declare const ShortcutMetadataSchema: z.ZodObject<{ storyId: z.ZodNumber; storyUrl: z.ZodString; workspace: z.ZodString; state: z.ZodOptional>; }, "strip", z.ZodTypeAny, { storyId: number; storyUrl: string; workspace: string; state?: "unstarted" | "started" | "done" | undefined; }, { storyId: number; storyUrl: string; workspace: string; state?: "unstarted" | "started" | "done" | undefined; }>; export type ShortcutMetadata = z.infer; export declare const TaskMetadataSchema: z.ZodNullable; branch: z.ZodOptional; url: z.ZodOptional; timestamp: z.ZodOptional; }, "strip", z.ZodTypeAny, { sha: string; message?: string | undefined; branch?: string | undefined; url?: string | undefined; timestamp?: string | undefined; }, { sha: string; message?: string | undefined; branch?: string | undefined; url?: string | undefined; timestamp?: string | undefined; }>>; github: z.ZodOptional>; }, "strip", z.ZodTypeAny, { repo: string; issueNumber: number; issueUrl: string; state?: "open" | "closed" | undefined; }, { repo: string; issueNumber: number; issueUrl: string; state?: "open" | "closed" | undefined; }>>; shortcut: z.ZodOptional>; }, "strip", z.ZodTypeAny, { storyId: number; storyUrl: string; workspace: string; state?: "unstarted" | "started" | "done" | undefined; }, { storyId: number; storyUrl: string; workspace: string; state?: "unstarted" | "started" | "done" | undefined; }>>; }, "strip", z.ZodTypeAny, { commit?: { sha: string; message?: string | undefined; branch?: string | undefined; url?: string | undefined; timestamp?: string | undefined; } | undefined; github?: { repo: string; issueNumber: number; issueUrl: string; state?: "open" | "closed" | undefined; } | undefined; shortcut?: { storyId: number; storyUrl: string; workspace: string; state?: "unstarted" | "started" | "done" | undefined; } | undefined; }, { commit?: { sha: string; message?: string | undefined; branch?: string | undefined; url?: string | undefined; timestamp?: string | undefined; } | undefined; github?: { repo: string; issueNumber: number; issueUrl: string; state?: "open" | "closed" | undefined; } | undefined; shortcut?: { storyId: number; storyUrl: string; workspace: string; state?: "unstarted" | "started" | "done" | undefined; } | undefined; }>>; export type TaskMetadata = z.infer; export declare const TaskSchema: z.ZodEffects>; name: z.ZodString; description: z.ZodDefault; priority: z.ZodDefault; completed: z.ZodDefault; result: z.ZodDefault>; metadata: z.ZodDefault; branch: z.ZodOptional; url: z.ZodOptional; timestamp: z.ZodOptional; }, "strip", z.ZodTypeAny, { sha: string; message?: string | undefined; branch?: string | undefined; url?: string | undefined; timestamp?: string | undefined; }, { sha: string; message?: string | undefined; branch?: string | undefined; url?: string | undefined; timestamp?: string | undefined; }>>; github: z.ZodOptional>; }, "strip", z.ZodTypeAny, { repo: string; issueNumber: number; issueUrl: string; state?: "open" | "closed" | undefined; }, { repo: string; issueNumber: number; issueUrl: string; state?: "open" | "closed" | undefined; }>>; shortcut: z.ZodOptional>; }, "strip", z.ZodTypeAny, { storyId: number; storyUrl: string; workspace: string; state?: "unstarted" | "started" | "done" | undefined; }, { storyId: number; storyUrl: string; workspace: string; state?: "unstarted" | "started" | "done" | undefined; }>>; }, "strip", z.ZodTypeAny, { commit?: { sha: string; message?: string | undefined; branch?: string | undefined; url?: string | undefined; timestamp?: string | undefined; } | undefined; github?: { repo: string; issueNumber: number; issueUrl: string; state?: "open" | "closed" | undefined; } | undefined; shortcut?: { storyId: number; storyUrl: string; workspace: string; state?: "unstarted" | "started" | "done" | undefined; } | undefined; }, { commit?: { sha: string; message?: string | undefined; branch?: string | undefined; url?: string | undefined; timestamp?: string | undefined; } | undefined; github?: { repo: string; issueNumber: number; issueUrl: string; state?: "open" | "closed" | undefined; } | undefined; shortcut?: { storyId: number; storyUrl: string; workspace: string; state?: "unstarted" | "started" | "done" | undefined; } | undefined; }>>>; created_at: z.ZodString; updated_at: z.ZodString; started_at: z.ZodDefault>; completed_at: z.ZodDefault>; blockedBy: z.ZodDefault>; blocks: z.ZodDefault>; children: z.ZodDefault>; }, "strip", z.ZodTypeAny, { id: string; parent_id: string | null; name: string; description: string; priority: number; completed: boolean; result: string | null; metadata: { commit?: { sha: string; message?: string | undefined; branch?: string | undefined; url?: string | undefined; timestamp?: string | undefined; } | undefined; github?: { repo: string; issueNumber: number; issueUrl: string; state?: "open" | "closed" | undefined; } | undefined; shortcut?: { storyId: number; storyUrl: string; workspace: string; state?: "unstarted" | "started" | "done" | undefined; } | undefined; } | null; created_at: string; updated_at: string; started_at: string | null; completed_at: string | null; blockedBy: string[]; blocks: string[]; children: string[]; }, { id: string; name: string; created_at: string; updated_at: string; parent_id?: string | null | undefined; description?: string | undefined; priority?: number | undefined; completed?: boolean | undefined; result?: string | null | undefined; metadata?: { commit?: { sha: string; message?: string | undefined; branch?: string | undefined; url?: string | undefined; timestamp?: string | undefined; } | undefined; github?: { repo: string; issueNumber: number; issueUrl: string; state?: "open" | "closed" | undefined; } | undefined; shortcut?: { storyId: number; storyUrl: string; workspace: string; state?: "unstarted" | "started" | "done" | undefined; } | undefined; } | null | undefined; started_at?: string | null | undefined; completed_at?: string | null | undefined; blockedBy?: string[] | undefined; blocks?: string[] | undefined; children?: string[] | undefined; }>, { id: string; parent_id: string | null; name: string; description: string; priority: number; completed: boolean; result: string | null; metadata: { commit?: { sha: string; message?: string | undefined; branch?: string | undefined; url?: string | undefined; timestamp?: string | undefined; } | undefined; github?: { repo: string; issueNumber: number; issueUrl: string; state?: "open" | "closed" | undefined; } | undefined; shortcut?: { storyId: number; storyUrl: string; workspace: string; state?: "unstarted" | "started" | "done" | undefined; } | undefined; } | null; created_at: string; updated_at: string; started_at: string | null; completed_at: string | null; blockedBy: string[]; blocks: string[]; children: string[]; }, unknown>; export type Task = z.infer; export declare const TaskStoreSchema: z.ZodObject<{ tasks: z.ZodArray>; name: z.ZodString; description: z.ZodDefault; priority: z.ZodDefault; completed: z.ZodDefault; result: z.ZodDefault>; metadata: z.ZodDefault; branch: z.ZodOptional; url: z.ZodOptional; timestamp: z.ZodOptional; }, "strip", z.ZodTypeAny, { sha: string; message?: string | undefined; branch?: string | undefined; url?: string | undefined; timestamp?: string | undefined; }, { sha: string; message?: string | undefined; branch?: string | undefined; url?: string | undefined; timestamp?: string | undefined; }>>; github: z.ZodOptional>; }, "strip", z.ZodTypeAny, { repo: string; issueNumber: number; issueUrl: string; state?: "open" | "closed" | undefined; }, { repo: string; issueNumber: number; issueUrl: string; state?: "open" | "closed" | undefined; }>>; shortcut: z.ZodOptional>; }, "strip", z.ZodTypeAny, { storyId: number; storyUrl: string; workspace: string; state?: "unstarted" | "started" | "done" | undefined; }, { storyId: number; storyUrl: string; workspace: string; state?: "unstarted" | "started" | "done" | undefined; }>>; }, "strip", z.ZodTypeAny, { commit?: { sha: string; message?: string | undefined; branch?: string | undefined; url?: string | undefined; timestamp?: string | undefined; } | undefined; github?: { repo: string; issueNumber: number; issueUrl: string; state?: "open" | "closed" | undefined; } | undefined; shortcut?: { storyId: number; storyUrl: string; workspace: string; state?: "unstarted" | "started" | "done" | undefined; } | undefined; }, { commit?: { sha: string; message?: string | undefined; branch?: string | undefined; url?: string | undefined; timestamp?: string | undefined; } | undefined; github?: { repo: string; issueNumber: number; issueUrl: string; state?: "open" | "closed" | undefined; } | undefined; shortcut?: { storyId: number; storyUrl: string; workspace: string; state?: "unstarted" | "started" | "done" | undefined; } | undefined; }>>>; created_at: z.ZodString; updated_at: z.ZodString; started_at: z.ZodDefault>; completed_at: z.ZodDefault>; blockedBy: z.ZodDefault>; blocks: z.ZodDefault>; children: z.ZodDefault>; }, "strip", z.ZodTypeAny, { id: string; parent_id: string | null; name: string; description: string; priority: number; completed: boolean; result: string | null; metadata: { commit?: { sha: string; message?: string | undefined; branch?: string | undefined; url?: string | undefined; timestamp?: string | undefined; } | undefined; github?: { repo: string; issueNumber: number; issueUrl: string; state?: "open" | "closed" | undefined; } | undefined; shortcut?: { storyId: number; storyUrl: string; workspace: string; state?: "unstarted" | "started" | "done" | undefined; } | undefined; } | null; created_at: string; updated_at: string; started_at: string | null; completed_at: string | null; blockedBy: string[]; blocks: string[]; children: string[]; }, { id: string; name: string; created_at: string; updated_at: string; parent_id?: string | null | undefined; description?: string | undefined; priority?: number | undefined; completed?: boolean | undefined; result?: string | null | undefined; metadata?: { commit?: { sha: string; message?: string | undefined; branch?: string | undefined; url?: string | undefined; timestamp?: string | undefined; } | undefined; github?: { repo: string; issueNumber: number; issueUrl: string; state?: "open" | "closed" | undefined; } | undefined; shortcut?: { storyId: number; storyUrl: string; workspace: string; state?: "unstarted" | "started" | "done" | undefined; } | undefined; } | null | undefined; started_at?: string | null | undefined; completed_at?: string | null | undefined; blockedBy?: string[] | undefined; blocks?: string[] | undefined; children?: string[] | undefined; }>, { id: string; parent_id: string | null; name: string; description: string; priority: number; completed: boolean; result: string | null; metadata: { commit?: { sha: string; message?: string | undefined; branch?: string | undefined; url?: string | undefined; timestamp?: string | undefined; } | undefined; github?: { repo: string; issueNumber: number; issueUrl: string; state?: "open" | "closed" | undefined; } | undefined; shortcut?: { storyId: number; storyUrl: string; workspace: string; state?: "unstarted" | "started" | "done" | undefined; } | undefined; } | null; created_at: string; updated_at: string; started_at: string | null; completed_at: string | null; blockedBy: string[]; blocks: string[]; children: string[]; }, unknown>, "many">; }, "strip", z.ZodTypeAny, { tasks: { id: string; parent_id: string | null; name: string; description: string; priority: number; completed: boolean; result: string | null; metadata: { commit?: { sha: string; message?: string | undefined; branch?: string | undefined; url?: string | undefined; timestamp?: string | undefined; } | undefined; github?: { repo: string; issueNumber: number; issueUrl: string; state?: "open" | "closed" | undefined; } | undefined; shortcut?: { storyId: number; storyUrl: string; workspace: string; state?: "unstarted" | "started" | "done" | undefined; } | undefined; } | null; created_at: string; updated_at: string; started_at: string | null; completed_at: string | null; blockedBy: string[]; blocks: string[]; children: string[]; }[]; }, { tasks: unknown[]; }>; export type TaskStore = z.infer; export declare const CreateTaskInputSchema: z.ZodObject<{ name: z.ZodString; description: z.ZodOptional; parent_id: z.ZodOptional; priority: z.ZodOptional; blocked_by: z.ZodOptional>; id: z.ZodOptional; completed: z.ZodOptional; result: z.ZodOptional>; metadata: z.ZodOptional; branch: z.ZodOptional; url: z.ZodOptional; timestamp: z.ZodOptional; }, "strip", z.ZodTypeAny, { sha: string; message?: string | undefined; branch?: string | undefined; url?: string | undefined; timestamp?: string | undefined; }, { sha: string; message?: string | undefined; branch?: string | undefined; url?: string | undefined; timestamp?: string | undefined; }>>; github: z.ZodOptional>; }, "strip", z.ZodTypeAny, { repo: string; issueNumber: number; issueUrl: string; state?: "open" | "closed" | undefined; }, { repo: string; issueNumber: number; issueUrl: string; state?: "open" | "closed" | undefined; }>>; shortcut: z.ZodOptional>; }, "strip", z.ZodTypeAny, { storyId: number; storyUrl: string; workspace: string; state?: "unstarted" | "started" | "done" | undefined; }, { storyId: number; storyUrl: string; workspace: string; state?: "unstarted" | "started" | "done" | undefined; }>>; }, "strip", z.ZodTypeAny, { commit?: { sha: string; message?: string | undefined; branch?: string | undefined; url?: string | undefined; timestamp?: string | undefined; } | undefined; github?: { repo: string; issueNumber: number; issueUrl: string; state?: "open" | "closed" | undefined; } | undefined; shortcut?: { storyId: number; storyUrl: string; workspace: string; state?: "unstarted" | "started" | "done" | undefined; } | undefined; }, { commit?: { sha: string; message?: string | undefined; branch?: string | undefined; url?: string | undefined; timestamp?: string | undefined; } | undefined; github?: { repo: string; issueNumber: number; issueUrl: string; state?: "open" | "closed" | undefined; } | undefined; shortcut?: { storyId: number; storyUrl: string; workspace: string; state?: "unstarted" | "started" | "done" | undefined; } | undefined; }>>>; created_at: z.ZodOptional; updated_at: z.ZodOptional; started_at: z.ZodOptional>; completed_at: z.ZodOptional>; }, "strip", z.ZodTypeAny, { name: string; id?: string | undefined; parent_id?: string | undefined; description?: string | undefined; priority?: number | undefined; completed?: boolean | undefined; result?: string | null | undefined; metadata?: { commit?: { sha: string; message?: string | undefined; branch?: string | undefined; url?: string | undefined; timestamp?: string | undefined; } | undefined; github?: { repo: string; issueNumber: number; issueUrl: string; state?: "open" | "closed" | undefined; } | undefined; shortcut?: { storyId: number; storyUrl: string; workspace: string; state?: "unstarted" | "started" | "done" | undefined; } | undefined; } | null | undefined; created_at?: string | undefined; updated_at?: string | undefined; started_at?: string | null | undefined; completed_at?: string | null | undefined; blocked_by?: string[] | undefined; }, { name: string; id?: string | undefined; parent_id?: string | undefined; description?: string | undefined; priority?: number | undefined; completed?: boolean | undefined; result?: string | null | undefined; metadata?: { commit?: { sha: string; message?: string | undefined; branch?: string | undefined; url?: string | undefined; timestamp?: string | undefined; } | undefined; github?: { repo: string; issueNumber: number; issueUrl: string; state?: "open" | "closed" | undefined; } | undefined; shortcut?: { storyId: number; storyUrl: string; workspace: string; state?: "unstarted" | "started" | "done" | undefined; } | undefined; } | null | undefined; created_at?: string | undefined; updated_at?: string | undefined; started_at?: string | null | undefined; completed_at?: string | null | undefined; blocked_by?: string[] | undefined; }>; export type CreateTaskInput = z.infer; export declare const UpdateTaskInputSchema: z.ZodObject<{ id: z.ZodString; name: z.ZodOptional; description: z.ZodOptional; parent_id: z.ZodOptional>; priority: z.ZodOptional; completed: z.ZodOptional; result: z.ZodOptional; metadata: z.ZodOptional; branch: z.ZodOptional; url: z.ZodOptional; timestamp: z.ZodOptional; }, "strip", z.ZodTypeAny, { sha: string; message?: string | undefined; branch?: string | undefined; url?: string | undefined; timestamp?: string | undefined; }, { sha: string; message?: string | undefined; branch?: string | undefined; url?: string | undefined; timestamp?: string | undefined; }>>; github: z.ZodOptional>; }, "strip", z.ZodTypeAny, { repo: string; issueNumber: number; issueUrl: string; state?: "open" | "closed" | undefined; }, { repo: string; issueNumber: number; issueUrl: string; state?: "open" | "closed" | undefined; }>>; shortcut: z.ZodOptional>; }, "strip", z.ZodTypeAny, { storyId: number; storyUrl: string; workspace: string; state?: "unstarted" | "started" | "done" | undefined; }, { storyId: number; storyUrl: string; workspace: string; state?: "unstarted" | "started" | "done" | undefined; }>>; }, "strip", z.ZodTypeAny, { commit?: { sha: string; message?: string | undefined; branch?: string | undefined; url?: string | undefined; timestamp?: string | undefined; } | undefined; github?: { repo: string; issueNumber: number; issueUrl: string; state?: "open" | "closed" | undefined; } | undefined; shortcut?: { storyId: number; storyUrl: string; workspace: string; state?: "unstarted" | "started" | "done" | undefined; } | undefined; }, { commit?: { sha: string; message?: string | undefined; branch?: string | undefined; url?: string | undefined; timestamp?: string | undefined; } | undefined; github?: { repo: string; issueNumber: number; issueUrl: string; state?: "open" | "closed" | undefined; } | undefined; shortcut?: { storyId: number; storyUrl: string; workspace: string; state?: "unstarted" | "started" | "done" | undefined; } | undefined; }>>>; started_at: z.ZodOptional>; delete: z.ZodOptional; add_blocked_by: z.ZodOptional>; remove_blocked_by: z.ZodOptional>; }, "strip", z.ZodTypeAny, { id: string; parent_id?: string | null | undefined; name?: string | undefined; description?: string | undefined; priority?: number | undefined; completed?: boolean | undefined; result?: string | undefined; metadata?: { commit?: { sha: string; message?: string | undefined; branch?: string | undefined; url?: string | undefined; timestamp?: string | undefined; } | undefined; github?: { repo: string; issueNumber: number; issueUrl: string; state?: "open" | "closed" | undefined; } | undefined; shortcut?: { storyId: number; storyUrl: string; workspace: string; state?: "unstarted" | "started" | "done" | undefined; } | undefined; } | null | undefined; started_at?: string | null | undefined; delete?: boolean | undefined; add_blocked_by?: string[] | undefined; remove_blocked_by?: string[] | undefined; }, { id: string; parent_id?: string | null | undefined; name?: string | undefined; description?: string | undefined; priority?: number | undefined; completed?: boolean | undefined; result?: string | undefined; metadata?: { commit?: { sha: string; message?: string | undefined; branch?: string | undefined; url?: string | undefined; timestamp?: string | undefined; } | undefined; github?: { repo: string; issueNumber: number; issueUrl: string; state?: "open" | "closed" | undefined; } | undefined; shortcut?: { storyId: number; storyUrl: string; workspace: string; state?: "unstarted" | "started" | "done" | undefined; } | undefined; } | null | undefined; started_at?: string | null | undefined; delete?: boolean | undefined; add_blocked_by?: string[] | undefined; remove_blocked_by?: string[] | undefined; }>; export type UpdateTaskInput = z.infer; export declare const ListTasksInputSchema: z.ZodObject<{ completed: z.ZodOptional; query: z.ZodOptional; all: z.ZodOptional; blocked: z.ZodOptional; ready: z.ZodOptional; in_progress: z.ZodOptional; archived: z.ZodOptional; }, "strip", z.ZodTypeAny, { completed?: boolean | undefined; query?: string | undefined; all?: boolean | undefined; blocked?: boolean | undefined; ready?: boolean | undefined; in_progress?: boolean | undefined; archived?: boolean | undefined; }, { completed?: boolean | undefined; query?: string | undefined; all?: boolean | undefined; blocked?: boolean | undefined; ready?: boolean | undefined; in_progress?: boolean | undefined; archived?: boolean | undefined; }>; export type ListTasksInput = z.infer; export declare const ArchivedChildSchema: z.ZodObject<{ id: z.ZodString; name: z.ZodString; description: z.ZodDefault; result: z.ZodDefault>; }, "strip", z.ZodTypeAny, { id: string; name: string; description: string; result: string | null; }, { id: string; name: string; description?: string | undefined; result?: string | null | undefined; }>; export type ArchivedChild = z.infer; export declare const ArchivedTaskSchema: z.ZodObject<{ id: z.ZodString; parent_id: z.ZodDefault>; name: z.ZodString; description: z.ZodDefault; result: z.ZodDefault>; completed_at: z.ZodDefault>; archived_at: z.ZodString; metadata: z.ZodDefault>; }, "strip", z.ZodTypeAny, { repo: string; issueNumber: number; issueUrl: string; state?: "open" | "closed" | undefined; }, { repo: string; issueNumber: number; issueUrl: string; state?: "open" | "closed" | undefined; }>>; shortcut: z.ZodOptional>; }, "strip", z.ZodTypeAny, { storyId: number; storyUrl: string; workspace: string; state?: "unstarted" | "started" | "done" | undefined; }, { storyId: number; storyUrl: string; workspace: string; state?: "unstarted" | "started" | "done" | undefined; }>>; commit: z.ZodOptional; branch: z.ZodOptional; url: z.ZodOptional; timestamp: z.ZodOptional; }, "strip", z.ZodTypeAny, { sha: string; message?: string | undefined; branch?: string | undefined; url?: string | undefined; timestamp?: string | undefined; }, { sha: string; message?: string | undefined; branch?: string | undefined; url?: string | undefined; timestamp?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { commit?: { sha: string; message?: string | undefined; branch?: string | undefined; url?: string | undefined; timestamp?: string | undefined; } | undefined; github?: { repo: string; issueNumber: number; issueUrl: string; state?: "open" | "closed" | undefined; } | undefined; shortcut?: { storyId: number; storyUrl: string; workspace: string; state?: "unstarted" | "started" | "done" | undefined; } | undefined; }, { commit?: { sha: string; message?: string | undefined; branch?: string | undefined; url?: string | undefined; timestamp?: string | undefined; } | undefined; github?: { repo: string; issueNumber: number; issueUrl: string; state?: "open" | "closed" | undefined; } | undefined; shortcut?: { storyId: number; storyUrl: string; workspace: string; state?: "unstarted" | "started" | "done" | undefined; } | undefined; }>>>; archived_children: z.ZodDefault; result: z.ZodDefault>; }, "strip", z.ZodTypeAny, { id: string; name: string; description: string; result: string | null; }, { id: string; name: string; description?: string | undefined; result?: string | null | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { id: string; parent_id: string | null; name: string; description: string; result: string | null; metadata: { commit?: { sha: string; message?: string | undefined; branch?: string | undefined; url?: string | undefined; timestamp?: string | undefined; } | undefined; github?: { repo: string; issueNumber: number; issueUrl: string; state?: "open" | "closed" | undefined; } | undefined; shortcut?: { storyId: number; storyUrl: string; workspace: string; state?: "unstarted" | "started" | "done" | undefined; } | undefined; } | null; completed_at: string | null; archived_at: string; archived_children: { id: string; name: string; description: string; result: string | null; }[]; }, { id: string; name: string; archived_at: string; parent_id?: string | null | undefined; description?: string | undefined; result?: string | null | undefined; metadata?: { commit?: { sha: string; message?: string | undefined; branch?: string | undefined; url?: string | undefined; timestamp?: string | undefined; } | undefined; github?: { repo: string; issueNumber: number; issueUrl: string; state?: "open" | "closed" | undefined; } | undefined; shortcut?: { storyId: number; storyUrl: string; workspace: string; state?: "unstarted" | "started" | "done" | undefined; } | undefined; } | null | undefined; completed_at?: string | null | undefined; archived_children?: { id: string; name: string; description?: string | undefined; result?: string | null | undefined; }[] | undefined; }>; export type ArchivedTask = z.infer; export declare const ArchiveStoreSchema: z.ZodObject<{ tasks: z.ZodArray>; name: z.ZodString; description: z.ZodDefault; result: z.ZodDefault>; completed_at: z.ZodDefault>; archived_at: z.ZodString; metadata: z.ZodDefault>; }, "strip", z.ZodTypeAny, { repo: string; issueNumber: number; issueUrl: string; state?: "open" | "closed" | undefined; }, { repo: string; issueNumber: number; issueUrl: string; state?: "open" | "closed" | undefined; }>>; shortcut: z.ZodOptional>; }, "strip", z.ZodTypeAny, { storyId: number; storyUrl: string; workspace: string; state?: "unstarted" | "started" | "done" | undefined; }, { storyId: number; storyUrl: string; workspace: string; state?: "unstarted" | "started" | "done" | undefined; }>>; commit: z.ZodOptional; branch: z.ZodOptional; url: z.ZodOptional; timestamp: z.ZodOptional; }, "strip", z.ZodTypeAny, { sha: string; message?: string | undefined; branch?: string | undefined; url?: string | undefined; timestamp?: string | undefined; }, { sha: string; message?: string | undefined; branch?: string | undefined; url?: string | undefined; timestamp?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { commit?: { sha: string; message?: string | undefined; branch?: string | undefined; url?: string | undefined; timestamp?: string | undefined; } | undefined; github?: { repo: string; issueNumber: number; issueUrl: string; state?: "open" | "closed" | undefined; } | undefined; shortcut?: { storyId: number; storyUrl: string; workspace: string; state?: "unstarted" | "started" | "done" | undefined; } | undefined; }, { commit?: { sha: string; message?: string | undefined; branch?: string | undefined; url?: string | undefined; timestamp?: string | undefined; } | undefined; github?: { repo: string; issueNumber: number; issueUrl: string; state?: "open" | "closed" | undefined; } | undefined; shortcut?: { storyId: number; storyUrl: string; workspace: string; state?: "unstarted" | "started" | "done" | undefined; } | undefined; }>>>; archived_children: z.ZodDefault; result: z.ZodDefault>; }, "strip", z.ZodTypeAny, { id: string; name: string; description: string; result: string | null; }, { id: string; name: string; description?: string | undefined; result?: string | null | undefined; }>, "many">>; }, "strip", z.ZodTypeAny, { id: string; parent_id: string | null; name: string; description: string; result: string | null; metadata: { commit?: { sha: string; message?: string | undefined; branch?: string | undefined; url?: string | undefined; timestamp?: string | undefined; } | undefined; github?: { repo: string; issueNumber: number; issueUrl: string; state?: "open" | "closed" | undefined; } | undefined; shortcut?: { storyId: number; storyUrl: string; workspace: string; state?: "unstarted" | "started" | "done" | undefined; } | undefined; } | null; completed_at: string | null; archived_at: string; archived_children: { id: string; name: string; description: string; result: string | null; }[]; }, { id: string; name: string; archived_at: string; parent_id?: string | null | undefined; description?: string | undefined; result?: string | null | undefined; metadata?: { commit?: { sha: string; message?: string | undefined; branch?: string | undefined; url?: string | undefined; timestamp?: string | undefined; } | undefined; github?: { repo: string; issueNumber: number; issueUrl: string; state?: "open" | "closed" | undefined; } | undefined; shortcut?: { storyId: number; storyUrl: string; workspace: string; state?: "unstarted" | "started" | "done" | undefined; } | undefined; } | null | undefined; completed_at?: string | null | undefined; archived_children?: { id: string; name: string; description?: string | undefined; result?: string | null | undefined; }[] | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { tasks: { id: string; parent_id: string | null; name: string; description: string; result: string | null; metadata: { commit?: { sha: string; message?: string | undefined; branch?: string | undefined; url?: string | undefined; timestamp?: string | undefined; } | undefined; github?: { repo: string; issueNumber: number; issueUrl: string; state?: "open" | "closed" | undefined; } | undefined; shortcut?: { storyId: number; storyUrl: string; workspace: string; state?: "unstarted" | "started" | "done" | undefined; } | undefined; } | null; completed_at: string | null; archived_at: string; archived_children: { id: string; name: string; description: string; result: string | null; }[]; }[]; }, { tasks: { id: string; name: string; archived_at: string; parent_id?: string | null | undefined; description?: string | undefined; result?: string | null | undefined; metadata?: { commit?: { sha: string; message?: string | undefined; branch?: string | undefined; url?: string | undefined; timestamp?: string | undefined; } | undefined; github?: { repo: string; issueNumber: number; issueUrl: string; state?: "open" | "closed" | undefined; } | undefined; shortcut?: { storyId: number; storyUrl: string; workspace: string; state?: "unstarted" | "started" | "done" | undefined; } | undefined; } | null | undefined; completed_at?: string | null | undefined; archived_children?: { id: string; name: string; description?: string | undefined; result?: string | null | undefined; }[] | undefined; }[]; }>; export type ArchiveStore = z.infer; //# sourceMappingURL=types.d.ts.map