import { ServiceBubble } from '../../../types/service-bubble-class.js'; import type { BubbleContext } from '../../../types/bubble.js'; import { CredentialType } from '@bubblelab/shared-schemas'; import { type JiraParamsInput, type JiraResult } from './jira.schema.js'; /** * Jira Service Bubble * * Agent-friendly Jira integration with minimal required parameters and smart defaults. * * Core Operations: * - search: Find issues using JQL queries * - get: Get details for a specific issue * - create: Create new issues with automatic ADF conversion * - update: Modify existing issues with flexible label operations * - transition: Change issue status by name (no ID lookup needed) * * Supporting Operations: * - list_transitions: Get available status transitions * - list_projects: Discover available projects * - list_issue_types: Get issue types for a project * - add_comment: Add a comment to an issue * - get_comments: Retrieve comments for an issue * * Features: * - Markdown or plain text descriptions/comments auto-converted to Atlassian Document Format (ADF) * - Supports markdown: **bold**, *italic*, `code`, [links](url), # headings, lists, > blockquotes, ``` code blocks ```, ~~strikethrough~~ * - Status transitions by name (e.g., "Done") instead of IDs * - Flexible label operations (add/remove/set) * - Smart defaults for 90% of use cases * * Security Features: * - API token authentication via Jira Cloud * - Secure credential injection at runtime */ export declare class JiraBubble extends ServiceBubble> { static readonly type: "service"; static readonly service = "jira"; static readonly authType: "oauth"; static readonly bubbleName = "jira"; static readonly schema: import("zod").ZodDiscriminatedUnion<"operation", [import("zod").ZodObject<{ operation: import("zod").ZodLiteral<"search">; jql: import("zod").ZodString; limit: import("zod").ZodDefault>; offset: import("zod").ZodDefault>; fields: import("zod").ZodOptional>; credentials: import("zod").ZodOptional, import("zod").ZodString>>; }, "strip", import("zod").ZodTypeAny, { operation: "search"; limit: number; offset: number; jql: string; credentials?: Partial> | undefined; fields?: string[] | undefined; }, { operation: "search"; jql: string; credentials?: Partial> | undefined; fields?: string[] | undefined; limit?: number | undefined; offset?: number | undefined; }>, import("zod").ZodObject<{ operation: import("zod").ZodLiteral<"get">; key: import("zod").ZodString; fields: import("zod").ZodOptional>; expand: import("zod").ZodOptional, "many">>; credentials: import("zod").ZodOptional, import("zod").ZodString>>; }, "strip", import("zod").ZodTypeAny, { key: string; operation: "get"; credentials?: Partial> | undefined; fields?: string[] | undefined; expand?: ("comments" | "changelog" | "transitions")[] | undefined; }, { key: string; operation: "get"; credentials?: Partial> | undefined; fields?: string[] | undefined; expand?: ("comments" | "changelog" | "transitions")[] | undefined; }>, import("zod").ZodObject<{ operation: import("zod").ZodLiteral<"create">; project: import("zod").ZodString; summary: import("zod").ZodString; type: import("zod").ZodDefault>; description: import("zod").ZodOptional; assignee: import("zod").ZodOptional; priority: import("zod").ZodOptional; labels: import("zod").ZodOptional>; parent: import("zod").ZodOptional; due_date: import("zod").ZodOptional; custom_fields: import("zod").ZodOptional>; credentials: import("zod").ZodOptional, import("zod").ZodString>>; }, "strip", import("zod").ZodTypeAny, { type: string; summary: string; operation: "create"; project: string; description?: string | undefined; credentials?: Partial> | undefined; priority?: string | undefined; parent?: string | undefined; labels?: string[] | undefined; assignee?: string | undefined; due_date?: string | undefined; custom_fields?: Record | undefined; }, { summary: string; operation: "create"; project: string; type?: string | undefined; description?: string | undefined; credentials?: Partial> | undefined; priority?: string | undefined; parent?: string | undefined; labels?: string[] | undefined; assignee?: string | undefined; due_date?: string | undefined; custom_fields?: Record | undefined; }>, import("zod").ZodObject<{ operation: import("zod").ZodLiteral<"update">; key: import("zod").ZodString; summary: import("zod").ZodOptional; description: import("zod").ZodOptional; assignee: import("zod").ZodOptional>; priority: import("zod").ZodOptional; labels: import("zod").ZodOptional>; remove: import("zod").ZodOptional>; set: import("zod").ZodOptional>; }, "strip", import("zod").ZodTypeAny, { remove?: string[] | undefined; set?: string[] | undefined; add?: string[] | undefined; }, { remove?: string[] | undefined; set?: string[] | undefined; add?: string[] | undefined; }>>; due_date: import("zod").ZodOptional>; comment: import("zod").ZodOptional; credentials: import("zod").ZodOptional, import("zod").ZodString>>; }, "strip", import("zod").ZodTypeAny, { key: string; operation: "update"; description?: string | undefined; credentials?: Partial> | undefined; priority?: string | undefined; summary?: string | undefined; labels?: { remove?: string[] | undefined; set?: string[] | undefined; add?: string[] | undefined; } | undefined; comment?: string | undefined; assignee?: string | null | undefined; due_date?: string | null | undefined; }, { key: string; operation: "update"; description?: string | undefined; credentials?: Partial> | undefined; priority?: string | undefined; summary?: string | undefined; labels?: { remove?: string[] | undefined; set?: string[] | undefined; add?: string[] | undefined; } | undefined; comment?: string | undefined; assignee?: string | null | undefined; due_date?: string | null | undefined; }>, import("zod").ZodObject<{ operation: import("zod").ZodLiteral<"transition">; key: import("zod").ZodString; status: import("zod").ZodOptional; transition_id: import("zod").ZodOptional; comment: import("zod").ZodOptional; resolution: import("zod").ZodOptional; credentials: import("zod").ZodOptional, import("zod").ZodString>>; }, "strip", import("zod").ZodTypeAny, { key: string; operation: "transition"; status?: string | undefined; credentials?: Partial> | undefined; comment?: string | undefined; transition_id?: string | undefined; resolution?: string | undefined; }, { key: string; operation: "transition"; status?: string | undefined; credentials?: Partial> | undefined; comment?: string | undefined; transition_id?: string | undefined; resolution?: string | undefined; }>, import("zod").ZodObject<{ operation: import("zod").ZodLiteral<"list_transitions">; key: import("zod").ZodString; credentials: import("zod").ZodOptional, import("zod").ZodString>>; }, "strip", import("zod").ZodTypeAny, { key: string; operation: "list_transitions"; credentials?: Partial> | undefined; }, { key: string; operation: "list_transitions"; credentials?: Partial> | undefined; }>, import("zod").ZodObject<{ operation: import("zod").ZodLiteral<"list_projects">; limit: import("zod").ZodDefault>; offset: import("zod").ZodDefault>; credentials: import("zod").ZodOptional, import("zod").ZodString>>; }, "strip", import("zod").ZodTypeAny, { operation: "list_projects"; limit: number; offset: number; credentials?: Partial> | undefined; }, { operation: "list_projects"; credentials?: Partial> | undefined; limit?: number | undefined; offset?: number | undefined; }>, import("zod").ZodObject<{ operation: import("zod").ZodLiteral<"list_issue_types">; project: import("zod").ZodString; credentials: import("zod").ZodOptional, import("zod").ZodString>>; }, "strip", import("zod").ZodTypeAny, { operation: "list_issue_types"; project: string; credentials?: Partial> | undefined; }, { operation: "list_issue_types"; project: string; credentials?: Partial> | undefined; }>, import("zod").ZodObject<{ operation: import("zod").ZodLiteral<"get_create_fields">; project: import("zod").ZodString; issue_type: import("zod").ZodOptional; credentials: import("zod").ZodOptional, import("zod").ZodString>>; }, "strip", import("zod").ZodTypeAny, { operation: "get_create_fields"; project: string; credentials?: Partial> | undefined; issue_type?: string | undefined; }, { operation: "get_create_fields"; project: string; credentials?: Partial> | undefined; issue_type?: string | undefined; }>, import("zod").ZodObject<{ operation: import("zod").ZodLiteral<"add_comment">; key: import("zod").ZodString; body: import("zod").ZodString; credentials: import("zod").ZodOptional, import("zod").ZodString>>; }, "strip", import("zod").ZodTypeAny, { key: string; operation: "add_comment"; body: string; credentials?: Partial> | undefined; }, { key: string; operation: "add_comment"; body: string; credentials?: Partial> | undefined; }>, import("zod").ZodObject<{ operation: import("zod").ZodLiteral<"get_comments">; key: import("zod").ZodString; limit: import("zod").ZodDefault>; offset: import("zod").ZodDefault>; credentials: import("zod").ZodOptional, import("zod").ZodString>>; }, "strip", import("zod").ZodTypeAny, { key: string; operation: "get_comments"; limit: number; offset: number; credentials?: Partial> | undefined; }, { key: string; operation: "get_comments"; credentials?: Partial> | undefined; limit?: number | undefined; offset?: number | undefined; }>]>; static readonly resultSchema: import("zod").ZodDiscriminatedUnion<"operation", [import("zod").ZodObject<{ operation: import("zod").ZodLiteral<"search">; success: import("zod").ZodBoolean; issues: import("zod").ZodOptional; id: import("zod").ZodOptional; key: import("zod").ZodOptional; self: import("zod").ZodOptional; fields: import("zod").ZodOptional; description: import("zod").ZodOptional; status: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">>>; priority: import("zod").ZodOptional, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>>; assignee: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; reporter: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; issuetype: import("zod").ZodOptional; subtask: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; name: import("zod").ZodString; description: import("zod").ZodOptional; subtask: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; description: import("zod").ZodOptional; subtask: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; project: import("zod").ZodOptional, import("zod").objectInputType<{ id: import("zod").ZodString; key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; labels: import("zod").ZodOptional>; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; duedate: import("zod").ZodOptional>; parent: import("zod").ZodOptional, import("zod").objectInputType<{ id: import("zod").ZodString; key: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; comment: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; total: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ comments: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; total: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ comments: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; total: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ summary: import("zod").ZodOptional; description: import("zod").ZodOptional; status: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">>>; priority: import("zod").ZodOptional, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>>; assignee: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; reporter: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; issuetype: import("zod").ZodOptional; subtask: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; name: import("zod").ZodString; description: import("zod").ZodOptional; subtask: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; description: import("zod").ZodOptional; subtask: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; project: import("zod").ZodOptional, import("zod").objectInputType<{ id: import("zod").ZodString; key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; labels: import("zod").ZodOptional>; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; duedate: import("zod").ZodOptional>; parent: import("zod").ZodOptional, import("zod").objectInputType<{ id: import("zod").ZodString; key: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; comment: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; total: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ comments: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; total: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ comments: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; total: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ summary: import("zod").ZodOptional; description: import("zod").ZodOptional; status: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">>>; priority: import("zod").ZodOptional, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>>; assignee: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; reporter: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; issuetype: import("zod").ZodOptional; subtask: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; name: import("zod").ZodString; description: import("zod").ZodOptional; subtask: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; description: import("zod").ZodOptional; subtask: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; project: import("zod").ZodOptional, import("zod").objectInputType<{ id: import("zod").ZodString; key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; labels: import("zod").ZodOptional>; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; duedate: import("zod").ZodOptional>; parent: import("zod").ZodOptional, import("zod").objectInputType<{ id: import("zod").ZodString; key: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; comment: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; total: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ comments: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; total: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ comments: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; total: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">>>; transitions: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">>>; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; name: import("zod").ZodString; to: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; to: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; changelog: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { key?: string | undefined; id?: string | undefined; fields?: import("zod").objectOutputType<{ summary: import("zod").ZodOptional; description: import("zod").ZodOptional; status: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">>>; priority: import("zod").ZodOptional, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>>; assignee: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; reporter: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; issuetype: import("zod").ZodOptional; subtask: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; name: import("zod").ZodString; description: import("zod").ZodOptional; subtask: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; description: import("zod").ZodOptional; subtask: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; project: import("zod").ZodOptional, import("zod").objectInputType<{ id: import("zod").ZodString; key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; labels: import("zod").ZodOptional>; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; duedate: import("zod").ZodOptional>; parent: import("zod").ZodOptional, import("zod").objectInputType<{ id: import("zod").ZodString; key: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; comment: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; total: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ comments: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; total: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ comments: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; total: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough"> | undefined; changelog?: unknown; transitions?: import("zod").objectOutputType<{ id: import("zod").ZodString; name: import("zod").ZodString; to: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">[] | undefined; expand?: string | undefined; self?: string | undefined; }, { key?: string | undefined; id?: string | undefined; fields?: import("zod").objectInputType<{ summary: import("zod").ZodOptional; description: import("zod").ZodOptional; status: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">>>; priority: import("zod").ZodOptional, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>>; assignee: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; reporter: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; issuetype: import("zod").ZodOptional; subtask: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; name: import("zod").ZodString; description: import("zod").ZodOptional; subtask: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; description: import("zod").ZodOptional; subtask: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; project: import("zod").ZodOptional, import("zod").objectInputType<{ id: import("zod").ZodString; key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; labels: import("zod").ZodOptional>; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; duedate: import("zod").ZodOptional>; parent: import("zod").ZodOptional, import("zod").objectInputType<{ id: import("zod").ZodString; key: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; comment: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; total: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ comments: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; total: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ comments: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; total: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough"> | undefined; changelog?: unknown; transitions?: import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; to: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">[] | undefined; expand?: string | undefined; self?: string | undefined; }>, "many">>; total: import("zod").ZodOptional; offset: import("zod").ZodOptional; limit: import("zod").ZodOptional; error: import("zod").ZodString; }, "strip", import("zod").ZodTypeAny, { error: string; success: boolean; operation: "search"; issues?: { key?: string | undefined; id?: string | undefined; fields?: import("zod").objectOutputType<{ summary: import("zod").ZodOptional; description: import("zod").ZodOptional; status: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">>>; priority: import("zod").ZodOptional, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>>; assignee: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; reporter: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; issuetype: import("zod").ZodOptional; subtask: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; name: import("zod").ZodString; description: import("zod").ZodOptional; subtask: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; description: import("zod").ZodOptional; subtask: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; project: import("zod").ZodOptional, import("zod").objectInputType<{ id: import("zod").ZodString; key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; labels: import("zod").ZodOptional>; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; duedate: import("zod").ZodOptional>; parent: import("zod").ZodOptional, import("zod").objectInputType<{ id: import("zod").ZodString; key: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; comment: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; total: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ comments: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; total: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ comments: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; total: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough"> | undefined; changelog?: unknown; transitions?: import("zod").objectOutputType<{ id: import("zod").ZodString; name: import("zod").ZodString; to: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">[] | undefined; expand?: string | undefined; self?: string | undefined; }[] | undefined; limit?: number | undefined; offset?: number | undefined; total?: number | undefined; }, { error: string; success: boolean; operation: "search"; issues?: { key?: string | undefined; id?: string | undefined; fields?: import("zod").objectInputType<{ summary: import("zod").ZodOptional; description: import("zod").ZodOptional; status: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">>>; priority: import("zod").ZodOptional, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>>; assignee: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; reporter: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; issuetype: import("zod").ZodOptional; subtask: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; name: import("zod").ZodString; description: import("zod").ZodOptional; subtask: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; description: import("zod").ZodOptional; subtask: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; project: import("zod").ZodOptional, import("zod").objectInputType<{ id: import("zod").ZodString; key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; labels: import("zod").ZodOptional>; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; duedate: import("zod").ZodOptional>; parent: import("zod").ZodOptional, import("zod").objectInputType<{ id: import("zod").ZodString; key: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; comment: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; total: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ comments: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; total: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ comments: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; total: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough"> | undefined; changelog?: unknown; transitions?: import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; to: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">[] | undefined; expand?: string | undefined; self?: string | undefined; }[] | undefined; limit?: number | undefined; offset?: number | undefined; total?: number | undefined; }>, import("zod").ZodObject<{ operation: import("zod").ZodLiteral<"get">; success: import("zod").ZodBoolean; issue: import("zod").ZodOptional; id: import("zod").ZodOptional; key: import("zod").ZodOptional; self: import("zod").ZodOptional; fields: import("zod").ZodOptional; description: import("zod").ZodOptional; status: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">>>; priority: import("zod").ZodOptional, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>>; assignee: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; reporter: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; issuetype: import("zod").ZodOptional; subtask: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; name: import("zod").ZodString; description: import("zod").ZodOptional; subtask: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; description: import("zod").ZodOptional; subtask: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; project: import("zod").ZodOptional, import("zod").objectInputType<{ id: import("zod").ZodString; key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; labels: import("zod").ZodOptional>; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; duedate: import("zod").ZodOptional>; parent: import("zod").ZodOptional, import("zod").objectInputType<{ id: import("zod").ZodString; key: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; comment: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; total: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ comments: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; total: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ comments: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; total: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ summary: import("zod").ZodOptional; description: import("zod").ZodOptional; status: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">>>; priority: import("zod").ZodOptional, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>>; assignee: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; reporter: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; issuetype: import("zod").ZodOptional; subtask: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; name: import("zod").ZodString; description: import("zod").ZodOptional; subtask: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; description: import("zod").ZodOptional; subtask: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; project: import("zod").ZodOptional, import("zod").objectInputType<{ id: import("zod").ZodString; key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; labels: import("zod").ZodOptional>; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; duedate: import("zod").ZodOptional>; parent: import("zod").ZodOptional, import("zod").objectInputType<{ id: import("zod").ZodString; key: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; comment: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; total: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ comments: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; total: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ comments: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; total: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ summary: import("zod").ZodOptional; description: import("zod").ZodOptional; status: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">>>; priority: import("zod").ZodOptional, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>>; assignee: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; reporter: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; issuetype: import("zod").ZodOptional; subtask: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; name: import("zod").ZodString; description: import("zod").ZodOptional; subtask: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; description: import("zod").ZodOptional; subtask: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; project: import("zod").ZodOptional, import("zod").objectInputType<{ id: import("zod").ZodString; key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; labels: import("zod").ZodOptional>; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; duedate: import("zod").ZodOptional>; parent: import("zod").ZodOptional, import("zod").objectInputType<{ id: import("zod").ZodString; key: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; comment: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; total: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ comments: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; total: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ comments: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; total: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">>>; transitions: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">>>; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; name: import("zod").ZodString; to: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; to: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; changelog: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { key?: string | undefined; id?: string | undefined; fields?: import("zod").objectOutputType<{ summary: import("zod").ZodOptional; description: import("zod").ZodOptional; status: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">>>; priority: import("zod").ZodOptional, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>>; assignee: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; reporter: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; issuetype: import("zod").ZodOptional; subtask: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; name: import("zod").ZodString; description: import("zod").ZodOptional; subtask: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; description: import("zod").ZodOptional; subtask: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; project: import("zod").ZodOptional, import("zod").objectInputType<{ id: import("zod").ZodString; key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; labels: import("zod").ZodOptional>; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; duedate: import("zod").ZodOptional>; parent: import("zod").ZodOptional, import("zod").objectInputType<{ id: import("zod").ZodString; key: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; comment: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; total: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ comments: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; total: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ comments: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; total: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough"> | undefined; changelog?: unknown; transitions?: import("zod").objectOutputType<{ id: import("zod").ZodString; name: import("zod").ZodString; to: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">[] | undefined; expand?: string | undefined; self?: string | undefined; }, { key?: string | undefined; id?: string | undefined; fields?: import("zod").objectInputType<{ summary: import("zod").ZodOptional; description: import("zod").ZodOptional; status: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">>>; priority: import("zod").ZodOptional, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>>; assignee: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; reporter: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; issuetype: import("zod").ZodOptional; subtask: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; name: import("zod").ZodString; description: import("zod").ZodOptional; subtask: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; description: import("zod").ZodOptional; subtask: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; project: import("zod").ZodOptional, import("zod").objectInputType<{ id: import("zod").ZodString; key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; labels: import("zod").ZodOptional>; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; duedate: import("zod").ZodOptional>; parent: import("zod").ZodOptional, import("zod").objectInputType<{ id: import("zod").ZodString; key: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; comment: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; total: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ comments: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; total: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ comments: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; total: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough"> | undefined; changelog?: unknown; transitions?: import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; to: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">[] | undefined; expand?: string | undefined; self?: string | undefined; }>>; error: import("zod").ZodString; }, "strip", import("zod").ZodTypeAny, { error: string; success: boolean; operation: "get"; issue?: { key?: string | undefined; id?: string | undefined; fields?: import("zod").objectOutputType<{ summary: import("zod").ZodOptional; description: import("zod").ZodOptional; status: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">>>; priority: import("zod").ZodOptional, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>>; assignee: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; reporter: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; issuetype: import("zod").ZodOptional; subtask: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; name: import("zod").ZodString; description: import("zod").ZodOptional; subtask: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; description: import("zod").ZodOptional; subtask: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; project: import("zod").ZodOptional, import("zod").objectInputType<{ id: import("zod").ZodString; key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; labels: import("zod").ZodOptional>; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; duedate: import("zod").ZodOptional>; parent: import("zod").ZodOptional, import("zod").objectInputType<{ id: import("zod").ZodString; key: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; comment: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; total: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ comments: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; total: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ comments: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; total: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough"> | undefined; changelog?: unknown; transitions?: import("zod").objectOutputType<{ id: import("zod").ZodString; name: import("zod").ZodString; to: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">[] | undefined; expand?: string | undefined; self?: string | undefined; } | undefined; }, { error: string; success: boolean; operation: "get"; issue?: { key?: string | undefined; id?: string | undefined; fields?: import("zod").objectInputType<{ summary: import("zod").ZodOptional; description: import("zod").ZodOptional; status: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">>>; priority: import("zod").ZodOptional, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>>; assignee: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; reporter: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; issuetype: import("zod").ZodOptional; subtask: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; name: import("zod").ZodString; description: import("zod").ZodOptional; subtask: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; description: import("zod").ZodOptional; subtask: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; project: import("zod").ZodOptional, import("zod").objectInputType<{ id: import("zod").ZodString; key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; labels: import("zod").ZodOptional>; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; duedate: import("zod").ZodOptional>; parent: import("zod").ZodOptional, import("zod").objectInputType<{ id: import("zod").ZodString; key: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; comment: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; total: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ comments: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; total: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ comments: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; total: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough"> | undefined; changelog?: unknown; transitions?: import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; to: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">[] | undefined; expand?: string | undefined; self?: string | undefined; } | undefined; }>, import("zod").ZodObject<{ operation: import("zod").ZodLiteral<"create">; success: import("zod").ZodBoolean; issue: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { key: string; id: string; self?: string | undefined; }, { key: string; id: string; self?: string | undefined; }>>; error: import("zod").ZodString; }, "strip", import("zod").ZodTypeAny, { error: string; success: boolean; operation: "create"; issue?: { key: string; id: string; self?: string | undefined; } | undefined; }, { error: string; success: boolean; operation: "create"; issue?: { key: string; id: string; self?: string | undefined; } | undefined; }>, import("zod").ZodObject<{ operation: import("zod").ZodLiteral<"update">; success: import("zod").ZodBoolean; key: import("zod").ZodOptional; error: import("zod").ZodString; }, "strip", import("zod").ZodTypeAny, { error: string; success: boolean; operation: "update"; key?: string | undefined; }, { error: string; success: boolean; operation: "update"; key?: string | undefined; }>, import("zod").ZodObject<{ operation: import("zod").ZodLiteral<"transition">; success: import("zod").ZodBoolean; key: import("zod").ZodOptional; new_status: import("zod").ZodOptional; error: import("zod").ZodString; }, "strip", import("zod").ZodTypeAny, { error: string; success: boolean; operation: "transition"; key?: string | undefined; new_status?: string | undefined; }, { error: string; success: boolean; operation: "transition"; key?: string | undefined; new_status?: string | undefined; }>, import("zod").ZodObject<{ operation: import("zod").ZodLiteral<"list_transitions">; success: import("zod").ZodBoolean; transitions: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">>>; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; name: import("zod").ZodString; to: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; to: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; error: import("zod").ZodString; }, "strip", import("zod").ZodTypeAny, { error: string; success: boolean; operation: "list_transitions"; transitions?: import("zod").objectOutputType<{ id: import("zod").ZodString; name: import("zod").ZodString; to: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">[] | undefined; }, { error: string; success: boolean; operation: "list_transitions"; transitions?: import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; to: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; statusCategory: import("zod").ZodOptional, import("zod").objectInputType<{ key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">>>; }, import("zod").ZodTypeAny, "passthrough">[] | undefined; }>, import("zod").ZodObject<{ operation: import("zod").ZodLiteral<"list_projects">; success: import("zod").ZodBoolean; projects: import("zod").ZodOptional, import("zod").objectInputType<{ id: import("zod").ZodString; key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; total: import("zod").ZodOptional; error: import("zod").ZodString; }, "strip", import("zod").ZodTypeAny, { error: string; success: boolean; operation: "list_projects"; projects?: import("zod").objectOutputType<{ id: import("zod").ZodString; key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">[] | undefined; total?: number | undefined; }, { error: string; success: boolean; operation: "list_projects"; projects?: import("zod").objectInputType<{ id: import("zod").ZodString; key: import("zod").ZodString; name: import("zod").ZodString; }, import("zod").ZodTypeAny, "passthrough">[] | undefined; total?: number | undefined; }>, import("zod").ZodObject<{ operation: import("zod").ZodLiteral<"list_issue_types">; success: import("zod").ZodBoolean; issue_types: import("zod").ZodOptional; subtask: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; name: import("zod").ZodString; description: import("zod").ZodOptional; subtask: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; description: import("zod").ZodOptional; subtask: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; error: import("zod").ZodString; }, "strip", import("zod").ZodTypeAny, { error: string; success: boolean; operation: "list_issue_types"; issue_types?: import("zod").objectOutputType<{ id: import("zod").ZodString; name: import("zod").ZodString; description: import("zod").ZodOptional; subtask: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">[] | undefined; }, { error: string; success: boolean; operation: "list_issue_types"; issue_types?: import("zod").objectInputType<{ id: import("zod").ZodString; name: import("zod").ZodString; description: import("zod").ZodOptional; subtask: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">[] | undefined; }>, import("zod").ZodObject<{ operation: import("zod").ZodLiteral<"get_create_fields">; success: import("zod").ZodBoolean; issue_types: import("zod").ZodOptional; allowedValues: import("zod").ZodOptional>; }, "strip", import("zod").ZodTypeAny, { required: boolean; name: string; fieldId: string; isCustom: boolean; schema?: unknown; allowedValues?: unknown[] | undefined; }, { required: boolean; name: string; fieldId: string; isCustom: boolean; schema?: unknown; allowedValues?: unknown[] | undefined; }>, "many">; }, "strip", import("zod").ZodTypeAny, { name: string; id: string; fields: { required: boolean; name: string; fieldId: string; isCustom: boolean; schema?: unknown; allowedValues?: unknown[] | undefined; }[]; }, { name: string; id: string; fields: { required: boolean; name: string; fieldId: string; isCustom: boolean; schema?: unknown; allowedValues?: unknown[] | undefined; }[]; }>, "many">>; error: import("zod").ZodString; }, "strip", import("zod").ZodTypeAny, { error: string; success: boolean; operation: "get_create_fields"; issue_types?: { name: string; id: string; fields: { required: boolean; name: string; fieldId: string; isCustom: boolean; schema?: unknown; allowedValues?: unknown[] | undefined; }[]; }[] | undefined; }, { error: string; success: boolean; operation: "get_create_fields"; issue_types?: { name: string; id: string; fields: { required: boolean; name: string; fieldId: string; isCustom: boolean; schema?: unknown; allowedValues?: unknown[] | undefined; }[]; }[] | undefined; }>, import("zod").ZodObject<{ operation: import("zod").ZodLiteral<"add_comment">; success: import("zod").ZodBoolean; comment: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>; error: import("zod").ZodString; }, "strip", import("zod").ZodTypeAny, { error: string; success: boolean; operation: "add_comment"; comment?: import("zod").objectOutputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough"> | undefined; }, { error: string; success: boolean; operation: "add_comment"; comment?: import("zod").objectInputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough"> | undefined; }>, import("zod").ZodObject<{ operation: import("zod").ZodLiteral<"get_comments">; success: import("zod").ZodBoolean; comments: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>, "many">>; total: import("zod").ZodOptional; error: import("zod").ZodString; }, "strip", import("zod").ZodTypeAny, { error: string; success: boolean; operation: "get_comments"; comments?: import("zod").objectOutputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">[] | undefined; total?: number | undefined; }, { error: string; success: boolean; operation: "get_comments"; comments?: import("zod").objectInputType<{ id: import("zod").ZodString; author: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, "passthrough", import("zod").ZodTypeAny, import("zod").objectOutputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">, import("zod").objectInputType<{ accountId: import("zod").ZodString; displayName: import("zod").ZodOptional; emailAddress: import("zod").ZodOptional; active: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">>>>; body: import("zod").ZodOptional; renderedBody: import("zod").ZodOptional; created: import("zod").ZodOptional; updated: import("zod").ZodOptional; }, import("zod").ZodTypeAny, "passthrough">[] | undefined; total?: number | undefined; }>]>; static readonly shortDescription = "Jira integration for issue tracking and project management"; static readonly longDescription = "\n Agent-friendly Jira integration with minimal required parameters and smart defaults.\n\n Core Operations:\n - search: Find issues using JQL queries\n - get: Get details for a specific issue\n - create: Create new issues with automatic ADF conversion\n - update: Modify existing issues with flexible label operations\n - transition: Change issue status by name (no ID lookup needed)\n\n Supporting Operations:\n - list_transitions: Get available status transitions\n - list_projects: Discover available projects\n - list_issue_types: Get issue types for a project\n - add_comment: Add a comment to an issue\n - get_comments: Retrieve comments for an issue\n\n Features:\n - Markdown or plain text descriptions/comments auto-converted to Atlassian Document Format (ADF)\n - Status transitions by name (e.g., \"Done\") instead of IDs\n - Flexible label operations (add/remove/set)\n - Smart defaults for 90% of use cases\n\n Authentication:\n - OAuth 2.0 (recommended): Connect via Atlassian OAuth for secure access\n - API token (legacy): Use email + API token for Basic auth\n - Secure credential injection at runtime\n "; static readonly alias = "jira"; constructor(params: T, context?: BubbleContext); testCredential(): Promise; /** * Jira credential types: * 1. OAuth (recommended): { accessToken, cloudId, siteUrl } - Uses Bearer auth with Atlassian Cloud API * 2. API Token (legacy): { accessToken, baseUrl, email } - Uses Basic auth with Jira instance */ private parseCredentials; private makeJiraApiRequest; /** * Resolves an assignee (email or accountId) to a Jira accountId. * If the assignee contains '@', it's treated as an email and looked up via the Jira API. * Otherwise, it's assumed to be an accountId and returned as-is. * * @param assignee - Email address or accountId * @returns The resolved accountId * @throws Error if assignee is an email but no user is found */ /** * Check whether a string looks like a Jira accountId. * Account IDs are typically long alphanumeric strings like * "712020:66367503-6f4e-473d-953e-f63339075775" or "5f3b2c1a8e9d4f0012345678". */ private isAccountId; /** * Resolve an assignee string (display name, email, or accountId) to a Jira accountId. * - If it looks like an accountId already, return as-is * - If it contains '@', search by email * - Otherwise, search by display name */ private resolveAssigneeAccountId; /** * Pre-process a JQL string to resolve display names in assignee/reporter clauses * to account IDs. Jira Cloud GDPR changes require accountIds in JQL. * * Handles: assignee = "Display Name", reporter = "Display Name" */ private resolveJqlUserReferences; protected performAction(context?: BubbleContext): Promise>; private search; private get; private create; private update; private transition; private listTransitions; private listProjects; private listIssueTypes; private getCreateFields; private addComment; private getComments; protected chooseCredential(): string | undefined; } //# sourceMappingURL=jira.d.ts.map