import { z } from 'zod'; import { CredentialType } from '@bubblelab/shared-schemas'; export declare const LinearUserSchema: z.ZodObject<{ id: z.ZodString; name: z.ZodOptional; email: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodOptional; email: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodOptional; email: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; export declare const LinearTeamSchema: z.ZodObject<{ id: z.ZodString; name: z.ZodString; key: z.ZodString; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodString; key: z.ZodString; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodString; key: z.ZodString; }, z.ZodTypeAny, "passthrough">>; export declare const LinearProjectSchema: z.ZodObject<{ id: z.ZodString; name: z.ZodString; state: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodString; state: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodString; state: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; export declare const LinearWorkflowStateSchema: z.ZodObject<{ id: z.ZodString; name: z.ZodString; type: z.ZodOptional; color: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodString; type: z.ZodOptional; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodString; type: z.ZodOptional; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; export declare const LinearLabelSchema: z.ZodObject<{ id: z.ZodString; name: z.ZodString; color: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodString; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodString; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; export declare const LinearCommentSchema: z.ZodObject<{ id: z.ZodString; body: z.ZodOptional; user: z.ZodOptional; email: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodOptional; email: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodOptional; email: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>>; createdAt: z.ZodOptional; updatedAt: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; body: z.ZodOptional; user: z.ZodOptional; email: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodOptional; email: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodOptional; email: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>>; createdAt: z.ZodOptional; updatedAt: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; body: z.ZodOptional; user: z.ZodOptional; email: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodOptional; email: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodOptional; email: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>>; createdAt: z.ZodOptional; updatedAt: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; export declare const LinearIssueSchema: z.ZodObject<{ id: z.ZodOptional; identifier: z.ZodOptional; title: z.ZodOptional; description: z.ZodOptional>; priority: z.ZodOptional; priorityLabel: z.ZodOptional; state: z.ZodOptional; color: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodString; type: z.ZodOptional; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodString; type: z.ZodOptional; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; assignee: z.ZodOptional; email: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodOptional; email: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodOptional; email: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>>; team: z.ZodOptional, z.objectInputType<{ id: z.ZodString; name: z.ZodString; key: z.ZodString; }, z.ZodTypeAny, "passthrough">>>; project: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodString; state: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodString; state: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>>; labels: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodString; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodString; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "strip", z.ZodTypeAny, { nodes?: z.objectOutputType<{ id: z.ZodString; name: z.ZodString; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }, { nodes?: z.objectInputType<{ id: z.ZodString; name: z.ZodString; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }>>; createdAt: z.ZodOptional; updatedAt: z.ZodOptional; dueDate: z.ZodOptional>; url: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodOptional; identifier: z.ZodOptional; title: z.ZodOptional; description: z.ZodOptional>; priority: z.ZodOptional; priorityLabel: z.ZodOptional; state: z.ZodOptional; color: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodString; type: z.ZodOptional; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodString; type: z.ZodOptional; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; assignee: z.ZodOptional; email: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodOptional; email: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodOptional; email: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>>; team: z.ZodOptional, z.objectInputType<{ id: z.ZodString; name: z.ZodString; key: z.ZodString; }, z.ZodTypeAny, "passthrough">>>; project: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodString; state: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodString; state: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>>; labels: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodString; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodString; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "strip", z.ZodTypeAny, { nodes?: z.objectOutputType<{ id: z.ZodString; name: z.ZodString; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }, { nodes?: z.objectInputType<{ id: z.ZodString; name: z.ZodString; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }>>; createdAt: z.ZodOptional; updatedAt: z.ZodOptional; dueDate: z.ZodOptional>; url: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodOptional; identifier: z.ZodOptional; title: z.ZodOptional; description: z.ZodOptional>; priority: z.ZodOptional; priorityLabel: z.ZodOptional; state: z.ZodOptional; color: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodString; type: z.ZodOptional; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodString; type: z.ZodOptional; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; assignee: z.ZodOptional; email: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodOptional; email: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodOptional; email: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>>; team: z.ZodOptional, z.objectInputType<{ id: z.ZodString; name: z.ZodString; key: z.ZodString; }, z.ZodTypeAny, "passthrough">>>; project: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodString; state: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodString; state: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>>; labels: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodString; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodString; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "strip", z.ZodTypeAny, { nodes?: z.objectOutputType<{ id: z.ZodString; name: z.ZodString; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }, { nodes?: z.objectInputType<{ id: z.ZodString; name: z.ZodString; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }>>; createdAt: z.ZodOptional; updatedAt: z.ZodOptional; dueDate: z.ZodOptional>; url: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; export declare const LinearParamsSchema: z.ZodDiscriminatedUnion<"operation", [z.ZodObject<{ operation: z.ZodLiteral<"search">; query: z.ZodOptional; teamId: z.ZodOptional; assigneeId: z.ZodOptional; stateId: z.ZodOptional; labelId: z.ZodOptional; projectId: z.ZodOptional; priority: z.ZodOptional; limit: z.ZodDefault>; includeArchived: z.ZodDefault>; credentials: z.ZodOptional, z.ZodString>>; }, "strip", z.ZodTypeAny, { operation: "search"; limit: number; includeArchived: boolean; credentials?: Partial> | undefined; priority?: number | undefined; query?: string | undefined; teamId?: string | undefined; assigneeId?: string | undefined; stateId?: string | undefined; labelId?: string | undefined; projectId?: string | undefined; }, { operation: "search"; credentials?: Partial> | undefined; priority?: number | undefined; query?: string | undefined; limit?: number | undefined; teamId?: string | undefined; assigneeId?: string | undefined; stateId?: string | undefined; labelId?: string | undefined; projectId?: string | undefined; includeArchived?: boolean | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"get">; identifier: z.ZodString; credentials: z.ZodOptional, z.ZodString>>; }, "strip", z.ZodTypeAny, { operation: "get"; identifier: string; credentials?: Partial> | undefined; }, { operation: "get"; identifier: string; credentials?: Partial> | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"create">; teamId: z.ZodString; title: z.ZodString; description: z.ZodOptional; assigneeId: z.ZodOptional; priority: z.ZodOptional; stateId: z.ZodOptional; stateName: z.ZodOptional; labelIds: z.ZodOptional>; projectId: z.ZodOptional; dueDate: z.ZodOptional; parentId: z.ZodOptional; estimate: z.ZodOptional; credentials: z.ZodOptional, z.ZodString>>; }, "strip", z.ZodTypeAny, { title: string; operation: "create"; teamId: string; description?: string | undefined; credentials?: Partial> | undefined; priority?: number | undefined; labelIds?: string[] | undefined; dueDate?: string | undefined; assigneeId?: string | undefined; stateId?: string | undefined; projectId?: string | undefined; stateName?: string | undefined; parentId?: string | undefined; estimate?: number | undefined; }, { title: string; operation: "create"; teamId: string; description?: string | undefined; credentials?: Partial> | undefined; priority?: number | undefined; labelIds?: string[] | undefined; dueDate?: string | undefined; assigneeId?: string | undefined; stateId?: string | undefined; projectId?: string | undefined; stateName?: string | undefined; parentId?: string | undefined; estimate?: number | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"update">; id: z.ZodString; title: z.ZodOptional; description: z.ZodOptional; assigneeId: z.ZodOptional>; priority: z.ZodOptional; stateId: z.ZodOptional; stateName: z.ZodOptional; labels: z.ZodOptional>; remove: z.ZodOptional>; }, "strip", z.ZodTypeAny, { remove?: string[] | undefined; add?: string[] | undefined; }, { remove?: string[] | undefined; add?: string[] | undefined; }>>; projectId: z.ZodOptional>; dueDate: z.ZodOptional>; estimate: z.ZodOptional>; credentials: z.ZodOptional, z.ZodString>>; }, "strip", z.ZodTypeAny, { id: string; operation: "update"; description?: string | undefined; title?: string | undefined; credentials?: Partial> | undefined; priority?: number | undefined; labels?: { remove?: string[] | undefined; add?: string[] | undefined; } | undefined; dueDate?: string | null | undefined; assigneeId?: string | null | undefined; stateId?: string | undefined; projectId?: string | null | undefined; stateName?: string | undefined; estimate?: number | null | undefined; }, { id: string; operation: "update"; description?: string | undefined; title?: string | undefined; credentials?: Partial> | undefined; priority?: number | undefined; labels?: { remove?: string[] | undefined; add?: string[] | undefined; } | undefined; dueDate?: string | null | undefined; assigneeId?: string | null | undefined; stateId?: string | undefined; projectId?: string | null | undefined; stateName?: string | undefined; estimate?: number | null | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"list_teams">; credentials: z.ZodOptional, z.ZodString>>; }, "strip", z.ZodTypeAny, { operation: "list_teams"; credentials?: Partial> | undefined; }, { operation: "list_teams"; credentials?: Partial> | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"list_projects">; teamId: z.ZodOptional; limit: z.ZodDefault>; includeArchived: z.ZodDefault>; credentials: z.ZodOptional, z.ZodString>>; }, "strip", z.ZodTypeAny, { operation: "list_projects"; limit: number; includeArchived: boolean; credentials?: Partial> | undefined; teamId?: string | undefined; }, { operation: "list_projects"; credentials?: Partial> | undefined; limit?: number | undefined; teamId?: string | undefined; includeArchived?: boolean | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"list_workflow_states">; teamId: z.ZodString; credentials: z.ZodOptional, z.ZodString>>; }, "strip", z.ZodTypeAny, { operation: "list_workflow_states"; teamId: string; credentials?: Partial> | undefined; }, { operation: "list_workflow_states"; teamId: string; credentials?: Partial> | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"add_comment">; issueId: z.ZodString; body: z.ZodString; credentials: z.ZodOptional, z.ZodString>>; }, "strip", z.ZodTypeAny, { operation: "add_comment"; body: string; issueId: string; credentials?: Partial> | undefined; }, { operation: "add_comment"; body: string; issueId: string; credentials?: Partial> | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"get_comments">; issueId: z.ZodString; limit: z.ZodDefault>; credentials: z.ZodOptional, z.ZodString>>; }, "strip", z.ZodTypeAny, { operation: "get_comments"; limit: number; issueId: string; credentials?: Partial> | undefined; }, { operation: "get_comments"; issueId: string; credentials?: Partial> | undefined; limit?: number | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"list_labels">; teamId: z.ZodOptional; credentials: z.ZodOptional, z.ZodString>>; }, "strip", z.ZodTypeAny, { operation: "list_labels"; credentials?: Partial> | undefined; teamId?: string | undefined; }, { operation: "list_labels"; credentials?: Partial> | undefined; teamId?: string | undefined; }>]>; export declare const LinearResultSchema: z.ZodDiscriminatedUnion<"operation", [z.ZodObject<{ operation: z.ZodLiteral<"search">; success: z.ZodBoolean; issues: z.ZodOptional; identifier: z.ZodOptional; title: z.ZodOptional; description: z.ZodOptional>; priority: z.ZodOptional; priorityLabel: z.ZodOptional; state: z.ZodOptional; color: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodString; type: z.ZodOptional; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodString; type: z.ZodOptional; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; assignee: z.ZodOptional; email: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodOptional; email: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodOptional; email: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>>; team: z.ZodOptional, z.objectInputType<{ id: z.ZodString; name: z.ZodString; key: z.ZodString; }, z.ZodTypeAny, "passthrough">>>; project: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodString; state: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodString; state: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>>; labels: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodString; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodString; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "strip", z.ZodTypeAny, { nodes?: z.objectOutputType<{ id: z.ZodString; name: z.ZodString; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }, { nodes?: z.objectInputType<{ id: z.ZodString; name: z.ZodString; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }>>; createdAt: z.ZodOptional; updatedAt: z.ZodOptional; dueDate: z.ZodOptional>; url: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodOptional; identifier: z.ZodOptional; title: z.ZodOptional; description: z.ZodOptional>; priority: z.ZodOptional; priorityLabel: z.ZodOptional; state: z.ZodOptional; color: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodString; type: z.ZodOptional; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodString; type: z.ZodOptional; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; assignee: z.ZodOptional; email: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodOptional; email: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodOptional; email: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>>; team: z.ZodOptional, z.objectInputType<{ id: z.ZodString; name: z.ZodString; key: z.ZodString; }, z.ZodTypeAny, "passthrough">>>; project: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodString; state: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodString; state: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>>; labels: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodString; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodString; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "strip", z.ZodTypeAny, { nodes?: z.objectOutputType<{ id: z.ZodString; name: z.ZodString; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }, { nodes?: z.objectInputType<{ id: z.ZodString; name: z.ZodString; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }>>; createdAt: z.ZodOptional; updatedAt: z.ZodOptional; dueDate: z.ZodOptional>; url: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodOptional; identifier: z.ZodOptional; title: z.ZodOptional; description: z.ZodOptional>; priority: z.ZodOptional; priorityLabel: z.ZodOptional; state: z.ZodOptional; color: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodString; type: z.ZodOptional; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodString; type: z.ZodOptional; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; assignee: z.ZodOptional; email: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodOptional; email: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodOptional; email: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>>; team: z.ZodOptional, z.objectInputType<{ id: z.ZodString; name: z.ZodString; key: z.ZodString; }, z.ZodTypeAny, "passthrough">>>; project: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodString; state: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodString; state: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>>; labels: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodString; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodString; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "strip", z.ZodTypeAny, { nodes?: z.objectOutputType<{ id: z.ZodString; name: z.ZodString; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }, { nodes?: z.objectInputType<{ id: z.ZodString; name: z.ZodString; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }>>; createdAt: z.ZodOptional; updatedAt: z.ZodOptional; dueDate: z.ZodOptional>; url: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; total: z.ZodOptional; error: z.ZodString; }, "strip", z.ZodTypeAny, { error: string; success: boolean; operation: "search"; issues?: z.objectOutputType<{ id: z.ZodOptional; identifier: z.ZodOptional; title: z.ZodOptional; description: z.ZodOptional>; priority: z.ZodOptional; priorityLabel: z.ZodOptional; state: z.ZodOptional; color: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodString; type: z.ZodOptional; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodString; type: z.ZodOptional; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; assignee: z.ZodOptional; email: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodOptional; email: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodOptional; email: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>>; team: z.ZodOptional, z.objectInputType<{ id: z.ZodString; name: z.ZodString; key: z.ZodString; }, z.ZodTypeAny, "passthrough">>>; project: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodString; state: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodString; state: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>>; labels: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodString; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodString; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "strip", z.ZodTypeAny, { nodes?: z.objectOutputType<{ id: z.ZodString; name: z.ZodString; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }, { nodes?: z.objectInputType<{ id: z.ZodString; name: z.ZodString; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }>>; createdAt: z.ZodOptional; updatedAt: z.ZodOptional; dueDate: z.ZodOptional>; url: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; total?: number | undefined; }, { error: string; success: boolean; operation: "search"; issues?: z.objectInputType<{ id: z.ZodOptional; identifier: z.ZodOptional; title: z.ZodOptional; description: z.ZodOptional>; priority: z.ZodOptional; priorityLabel: z.ZodOptional; state: z.ZodOptional; color: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodString; type: z.ZodOptional; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodString; type: z.ZodOptional; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; assignee: z.ZodOptional; email: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodOptional; email: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodOptional; email: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>>; team: z.ZodOptional, z.objectInputType<{ id: z.ZodString; name: z.ZodString; key: z.ZodString; }, z.ZodTypeAny, "passthrough">>>; project: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodString; state: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodString; state: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>>; labels: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodString; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodString; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "strip", z.ZodTypeAny, { nodes?: z.objectOutputType<{ id: z.ZodString; name: z.ZodString; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }, { nodes?: z.objectInputType<{ id: z.ZodString; name: z.ZodString; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }>>; createdAt: z.ZodOptional; updatedAt: z.ZodOptional; dueDate: z.ZodOptional>; url: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; total?: number | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"get">; success: z.ZodBoolean; issue: z.ZodOptional; identifier: z.ZodOptional; title: z.ZodOptional; description: z.ZodOptional>; priority: z.ZodOptional; priorityLabel: z.ZodOptional; state: z.ZodOptional; color: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodString; type: z.ZodOptional; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodString; type: z.ZodOptional; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; assignee: z.ZodOptional; email: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodOptional; email: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodOptional; email: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>>; team: z.ZodOptional, z.objectInputType<{ id: z.ZodString; name: z.ZodString; key: z.ZodString; }, z.ZodTypeAny, "passthrough">>>; project: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodString; state: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodString; state: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>>; labels: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodString; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodString; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "strip", z.ZodTypeAny, { nodes?: z.objectOutputType<{ id: z.ZodString; name: z.ZodString; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }, { nodes?: z.objectInputType<{ id: z.ZodString; name: z.ZodString; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }>>; createdAt: z.ZodOptional; updatedAt: z.ZodOptional; dueDate: z.ZodOptional>; url: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodOptional; identifier: z.ZodOptional; title: z.ZodOptional; description: z.ZodOptional>; priority: z.ZodOptional; priorityLabel: z.ZodOptional; state: z.ZodOptional; color: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodString; type: z.ZodOptional; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodString; type: z.ZodOptional; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; assignee: z.ZodOptional; email: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodOptional; email: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodOptional; email: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>>; team: z.ZodOptional, z.objectInputType<{ id: z.ZodString; name: z.ZodString; key: z.ZodString; }, z.ZodTypeAny, "passthrough">>>; project: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodString; state: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodString; state: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>>; labels: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodString; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodString; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "strip", z.ZodTypeAny, { nodes?: z.objectOutputType<{ id: z.ZodString; name: z.ZodString; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }, { nodes?: z.objectInputType<{ id: z.ZodString; name: z.ZodString; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }>>; createdAt: z.ZodOptional; updatedAt: z.ZodOptional; dueDate: z.ZodOptional>; url: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodOptional; identifier: z.ZodOptional; title: z.ZodOptional; description: z.ZodOptional>; priority: z.ZodOptional; priorityLabel: z.ZodOptional; state: z.ZodOptional; color: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodString; type: z.ZodOptional; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodString; type: z.ZodOptional; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; assignee: z.ZodOptional; email: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodOptional; email: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodOptional; email: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>>; team: z.ZodOptional, z.objectInputType<{ id: z.ZodString; name: z.ZodString; key: z.ZodString; }, z.ZodTypeAny, "passthrough">>>; project: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodString; state: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodString; state: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>>; labels: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodString; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodString; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "strip", z.ZodTypeAny, { nodes?: z.objectOutputType<{ id: z.ZodString; name: z.ZodString; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }, { nodes?: z.objectInputType<{ id: z.ZodString; name: z.ZodString; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }>>; createdAt: z.ZodOptional; updatedAt: z.ZodOptional; dueDate: z.ZodOptional>; url: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; error: z.ZodString; }, "strip", z.ZodTypeAny, { error: string; success: boolean; operation: "get"; issue?: z.objectOutputType<{ id: z.ZodOptional; identifier: z.ZodOptional; title: z.ZodOptional; description: z.ZodOptional>; priority: z.ZodOptional; priorityLabel: z.ZodOptional; state: z.ZodOptional; color: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodString; type: z.ZodOptional; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodString; type: z.ZodOptional; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; assignee: z.ZodOptional; email: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodOptional; email: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodOptional; email: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>>; team: z.ZodOptional, z.objectInputType<{ id: z.ZodString; name: z.ZodString; key: z.ZodString; }, z.ZodTypeAny, "passthrough">>>; project: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodString; state: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodString; state: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>>; labels: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodString; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodString; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "strip", z.ZodTypeAny, { nodes?: z.objectOutputType<{ id: z.ZodString; name: z.ZodString; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }, { nodes?: z.objectInputType<{ id: z.ZodString; name: z.ZodString; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }>>; createdAt: z.ZodOptional; updatedAt: z.ZodOptional; dueDate: z.ZodOptional>; url: z.ZodOptional; }, z.ZodTypeAny, "passthrough"> | undefined; }, { error: string; success: boolean; operation: "get"; issue?: z.objectInputType<{ id: z.ZodOptional; identifier: z.ZodOptional; title: z.ZodOptional; description: z.ZodOptional>; priority: z.ZodOptional; priorityLabel: z.ZodOptional; state: z.ZodOptional; color: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodString; type: z.ZodOptional; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodString; type: z.ZodOptional; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; assignee: z.ZodOptional; email: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodOptional; email: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodOptional; email: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>>; team: z.ZodOptional, z.objectInputType<{ id: z.ZodString; name: z.ZodString; key: z.ZodString; }, z.ZodTypeAny, "passthrough">>>; project: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodString; state: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodString; state: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>>; labels: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodString; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodString; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; }, "strip", z.ZodTypeAny, { nodes?: z.objectOutputType<{ id: z.ZodString; name: z.ZodString; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }, { nodes?: z.objectInputType<{ id: z.ZodString; name: z.ZodString; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }>>; createdAt: z.ZodOptional; updatedAt: z.ZodOptional; dueDate: z.ZodOptional>; url: z.ZodOptional; }, z.ZodTypeAny, "passthrough"> | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"create">; success: z.ZodBoolean; issue: z.ZodOptional; }, "strip", z.ZodTypeAny, { id: string; identifier: string; url?: string | undefined; }, { id: string; identifier: string; url?: string | undefined; }>>; error: z.ZodString; }, "strip", z.ZodTypeAny, { error: string; success: boolean; operation: "create"; issue?: { id: string; identifier: string; url?: string | undefined; } | undefined; }, { error: string; success: boolean; operation: "create"; issue?: { id: string; identifier: string; url?: string | undefined; } | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"update">; success: z.ZodBoolean; issue: z.ZodOptional>; error: z.ZodString; }, "strip", z.ZodTypeAny, { error: string; success: boolean; operation: "update"; issue?: { id: string; identifier: string; } | undefined; }, { error: string; success: boolean; operation: "update"; issue?: { id: string; identifier: string; } | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"list_teams">; success: z.ZodBoolean; teams: z.ZodOptional, z.objectInputType<{ id: z.ZodString; name: z.ZodString; key: z.ZodString; }, z.ZodTypeAny, "passthrough">>, "many">>; error: z.ZodString; }, "strip", z.ZodTypeAny, { error: string; success: boolean; operation: "list_teams"; teams?: z.objectOutputType<{ id: z.ZodString; name: z.ZodString; key: z.ZodString; }, z.ZodTypeAny, "passthrough">[] | undefined; }, { error: string; success: boolean; operation: "list_teams"; teams?: z.objectInputType<{ id: z.ZodString; name: z.ZodString; key: z.ZodString; }, z.ZodTypeAny, "passthrough">[] | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"list_projects">; success: z.ZodBoolean; projects: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodString; state: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodString; state: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; error: z.ZodString; }, "strip", z.ZodTypeAny, { error: string; success: boolean; operation: "list_projects"; projects?: z.objectOutputType<{ id: z.ZodString; name: z.ZodString; state: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }, { error: string; success: boolean; operation: "list_projects"; projects?: z.objectInputType<{ id: z.ZodString; name: z.ZodString; state: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"list_workflow_states">; success: z.ZodBoolean; states: z.ZodOptional; color: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodString; type: z.ZodOptional; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodString; type: z.ZodOptional; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; error: z.ZodString; }, "strip", z.ZodTypeAny, { error: string; success: boolean; operation: "list_workflow_states"; states?: z.objectOutputType<{ id: z.ZodString; name: z.ZodString; type: z.ZodOptional; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }, { error: string; success: boolean; operation: "list_workflow_states"; states?: z.objectInputType<{ id: z.ZodString; name: z.ZodString; type: z.ZodOptional; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"add_comment">; success: z.ZodBoolean; comment: z.ZodOptional; user: z.ZodOptional; email: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodOptional; email: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodOptional; email: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>>; createdAt: z.ZodOptional; updatedAt: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; body: z.ZodOptional; user: z.ZodOptional; email: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodOptional; email: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodOptional; email: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>>; createdAt: z.ZodOptional; updatedAt: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; body: z.ZodOptional; user: z.ZodOptional; email: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodOptional; email: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodOptional; email: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>>; createdAt: z.ZodOptional; updatedAt: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>; error: z.ZodString; }, "strip", z.ZodTypeAny, { error: string; success: boolean; operation: "add_comment"; comment?: z.objectOutputType<{ id: z.ZodString; body: z.ZodOptional; user: z.ZodOptional; email: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodOptional; email: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodOptional; email: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>>; createdAt: z.ZodOptional; updatedAt: z.ZodOptional; }, z.ZodTypeAny, "passthrough"> | undefined; }, { error: string; success: boolean; operation: "add_comment"; comment?: z.objectInputType<{ id: z.ZodString; body: z.ZodOptional; user: z.ZodOptional; email: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodOptional; email: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodOptional; email: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>>; createdAt: z.ZodOptional; updatedAt: z.ZodOptional; }, z.ZodTypeAny, "passthrough"> | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"get_comments">; success: z.ZodBoolean; comments: z.ZodOptional; user: z.ZodOptional; email: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodOptional; email: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodOptional; email: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>>; createdAt: z.ZodOptional; updatedAt: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; body: z.ZodOptional; user: z.ZodOptional; email: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodOptional; email: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodOptional; email: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>>; createdAt: z.ZodOptional; updatedAt: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; body: z.ZodOptional; user: z.ZodOptional; email: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodOptional; email: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodOptional; email: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>>; createdAt: z.ZodOptional; updatedAt: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; total: z.ZodOptional; error: z.ZodString; }, "strip", z.ZodTypeAny, { error: string; success: boolean; operation: "get_comments"; comments?: z.objectOutputType<{ id: z.ZodString; body: z.ZodOptional; user: z.ZodOptional; email: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodOptional; email: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodOptional; email: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>>; createdAt: z.ZodOptional; updatedAt: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; total?: number | undefined; }, { error: string; success: boolean; operation: "get_comments"; comments?: z.objectInputType<{ id: z.ZodString; body: z.ZodOptional; user: z.ZodOptional; email: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodOptional; email: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodOptional; email: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>>>; createdAt: z.ZodOptional; updatedAt: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; total?: number | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"list_labels">; success: z.ZodBoolean; labels: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ id: z.ZodString; name: z.ZodString; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ id: z.ZodString; name: z.ZodString; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>, "many">>; error: z.ZodString; }, "strip", z.ZodTypeAny, { error: string; success: boolean; operation: "list_labels"; labels?: z.objectOutputType<{ id: z.ZodString; name: z.ZodString; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }, { error: string; success: boolean; operation: "list_labels"; labels?: z.objectInputType<{ id: z.ZodString; name: z.ZodString; color: z.ZodOptional; }, z.ZodTypeAny, "passthrough">[] | undefined; }>]>; export type LinearParams = z.output; export type LinearParamsInput = z.input; export type LinearResult = z.output; export type LinearSearchParams = Extract; export type LinearGetParams = Extract; export type LinearCreateParams = Extract; export type LinearUpdateParams = Extract; export type LinearListTeamsParams = Extract; export type LinearListProjectsParams = Extract; export type LinearListWorkflowStatesParams = Extract; export type LinearAddCommentParams = Extract; export type LinearGetCommentsParams = Extract; export type LinearListLabelsParams = Extract; export type LinearIssue = z.infer; //# sourceMappingURL=linear.schema.d.ts.map