import { z } from 'zod'; export declare const LINEAR_CONTEXT_QUERY_TOOL_DEFINITIONS: ({ name: "get_team"; inputSchema: z.ZodObject<{ query: z.ZodLiteral<"get_team">; input: z.ZodObject<{ teamId: z.ZodString; }, "strict", z.ZodTypeAny, { teamId: string; }, { teamId: string; }>; }, "strip", z.ZodTypeAny, { query: "get_team"; input: { teamId: string; }; }, { query: "get_team"; input: { teamId: string; }; }>; description: string; } | { name: "search_teams"; inputSchema: z.ZodObject<{ query: z.ZodLiteral<"search_teams">; input: z.ZodObject<{ query: z.ZodOptional; limit: z.ZodOptional; cursor: z.ZodOptional; includeArchived: z.ZodOptional; }, "strict", z.ZodTypeAny, { query?: string | undefined; limit?: number | undefined; cursor?: string | undefined; includeArchived?: boolean | undefined; }, { query?: string | undefined; limit?: number | undefined; cursor?: string | undefined; includeArchived?: boolean | undefined; }>; }, "strip", z.ZodTypeAny, { query: "search_teams"; input: { query?: string | undefined; limit?: number | undefined; cursor?: string | undefined; includeArchived?: boolean | undefined; }; }, { query: "search_teams"; input: { query?: string | undefined; limit?: number | undefined; cursor?: string | undefined; includeArchived?: boolean | undefined; }; }>; description: string; } | { name: "get_project"; inputSchema: z.ZodObject<{ query: z.ZodLiteral<"get_project">; input: z.ZodObject<{ projectId: z.ZodString; }, "strict", z.ZodTypeAny, { projectId: string; }, { projectId: string; }>; }, "strip", z.ZodTypeAny, { query: "get_project"; input: { projectId: string; }; }, { query: "get_project"; input: { projectId: string; }; }>; description: string; } | { name: "search_projects"; inputSchema: z.ZodObject<{ query: z.ZodLiteral<"search_projects">; input: z.ZodObject<{ query: z.ZodOptional; limit: z.ZodOptional; cursor: z.ZodOptional; teamId: z.ZodOptional; includeArchived: z.ZodOptional; }, "strict", z.ZodTypeAny, { query?: string | undefined; limit?: number | undefined; cursor?: string | undefined; teamId?: string | undefined; includeArchived?: boolean | undefined; }, { query?: string | undefined; limit?: number | undefined; cursor?: string | undefined; teamId?: string | undefined; includeArchived?: boolean | undefined; }>; }, "strip", z.ZodTypeAny, { query: "search_projects"; input: { query?: string | undefined; limit?: number | undefined; cursor?: string | undefined; teamId?: string | undefined; includeArchived?: boolean | undefined; }; }, { query: "search_projects"; input: { query?: string | undefined; limit?: number | undefined; cursor?: string | undefined; teamId?: string | undefined; includeArchived?: boolean | undefined; }; }>; description: string; } | { name: "search_labels"; inputSchema: z.ZodObject<{ query: z.ZodLiteral<"search_labels">; input: z.ZodObject<{ query: z.ZodOptional; limit: z.ZodOptional; cursor: z.ZodOptional; teamId: z.ZodOptional; }, "strict", z.ZodTypeAny, { query?: string | undefined; limit?: number | undefined; cursor?: string | undefined; teamId?: string | undefined; }, { query?: string | undefined; limit?: number | undefined; cursor?: string | undefined; teamId?: string | undefined; }>; }, "strip", z.ZodTypeAny, { query: "search_labels"; input: { query?: string | undefined; limit?: number | undefined; cursor?: string | undefined; teamId?: string | undefined; }; }, { query: "search_labels"; input: { query?: string | undefined; limit?: number | undefined; cursor?: string | undefined; teamId?: string | undefined; }; }>; description: string; } | { name: "search_issue_states"; inputSchema: z.ZodObject<{ query: z.ZodLiteral<"search_issue_states">; input: z.ZodObject<{ query: z.ZodOptional; limit: z.ZodOptional; cursor: z.ZodOptional; teamId: z.ZodOptional; type: z.ZodOptional>; }, "strict", z.ZodTypeAny, { query?: string | undefined; limit?: number | undefined; cursor?: string | undefined; teamId?: string | undefined; type?: "backlog" | "canceled" | "completed" | "started" | "unstarted" | undefined; }, { query?: string | undefined; limit?: number | undefined; cursor?: string | undefined; teamId?: string | undefined; type?: "backlog" | "canceled" | "completed" | "started" | "unstarted" | undefined; }>; }, "strip", z.ZodTypeAny, { query: "search_issue_states"; input: { query?: string | undefined; limit?: number | undefined; cursor?: string | undefined; teamId?: string | undefined; type?: "backlog" | "canceled" | "completed" | "started" | "unstarted" | undefined; }; }, { query: "search_issue_states"; input: { query?: string | undefined; limit?: number | undefined; cursor?: string | undefined; teamId?: string | undefined; type?: "backlog" | "canceled" | "completed" | "started" | "unstarted" | undefined; }; }>; description: string; } | { name: "get_issue"; inputSchema: z.ZodObject<{ query: z.ZodLiteral<"get_issue">; input: z.ZodObject<{ issueId: z.ZodString; includeComments: z.ZodOptional; commentsLimit: z.ZodOptional; }, "strict", z.ZodTypeAny, { issueId: string; includeComments?: boolean | undefined; commentsLimit?: number | undefined; }, { issueId: string; includeComments?: boolean | undefined; commentsLimit?: number | undefined; }>; }, "strip", z.ZodTypeAny, { query: "get_issue"; input: { issueId: string; includeComments?: boolean | undefined; commentsLimit?: number | undefined; }; }, { query: "get_issue"; input: { issueId: string; includeComments?: boolean | undefined; commentsLimit?: number | undefined; }; }>; description: string; } | { name: "search_issues"; inputSchema: z.ZodObject<{ query: z.ZodLiteral<"search_issues">; input: z.ZodObject<{ query: z.ZodString; limit: z.ZodOptional; cursor: z.ZodOptional; teamId: z.ZodOptional; includeArchived: z.ZodOptional; }, "strict", z.ZodTypeAny, { query: string; limit?: number | undefined; cursor?: string | undefined; teamId?: string | undefined; includeArchived?: boolean | undefined; }, { query: string; limit?: number | undefined; cursor?: string | undefined; teamId?: string | undefined; includeArchived?: boolean | undefined; }>; }, "strip", z.ZodTypeAny, { query: "search_issues"; input: { query: string; limit?: number | undefined; cursor?: string | undefined; teamId?: string | undefined; includeArchived?: boolean | undefined; }; }, { query: "search_issues"; input: { query: string; limit?: number | undefined; cursor?: string | undefined; teamId?: string | undefined; includeArchived?: boolean | undefined; }; }>; description: string; })[]; export declare const LINEAR_ACTION_TOOL_DEFINITIONS: ({ name: "create_issue"; inputSchema: z.ZodObject<{ action: z.ZodLiteral<"create_issue">; input: z.ZodObject<{ teamId: z.ZodString; title: z.ZodString; description: z.ZodOptional; assigneeId: z.ZodOptional; projectId: z.ZodOptional; labelIds: z.ZodOptional>; priority: z.ZodOptional; stateId: z.ZodOptional; parentId: z.ZodOptional; }, "strict", z.ZodTypeAny, { teamId: string; title: string; description?: string | undefined; assigneeId?: string | undefined; projectId?: string | undefined; labelIds?: string[] | undefined; priority?: number | undefined; stateId?: string | undefined; parentId?: string | undefined; }, { teamId: string; title: string; description?: string | undefined; assigneeId?: string | undefined; projectId?: string | undefined; labelIds?: string[] | undefined; priority?: number | undefined; stateId?: string | undefined; parentId?: string | undefined; }>; }, "strip", z.ZodTypeAny, { action: "create_issue"; input: { teamId: string; title: string; description?: string | undefined; assigneeId?: string | undefined; projectId?: string | undefined; labelIds?: string[] | undefined; priority?: number | undefined; stateId?: string | undefined; parentId?: string | undefined; }; }, { action: "create_issue"; input: { teamId: string; title: string; description?: string | undefined; assigneeId?: string | undefined; projectId?: string | undefined; labelIds?: string[] | undefined; priority?: number | undefined; stateId?: string | undefined; parentId?: string | undefined; }; }>; description: string; } | { name: "update_issue"; inputSchema: z.ZodObject<{ action: z.ZodLiteral<"update_issue">; input: z.ZodEffects>; title: z.ZodOptional; description: z.ZodOptional>; assigneeId: z.ZodOptional>; projectId: z.ZodOptional>; labelIds: z.ZodOptional>; priority: z.ZodOptional>; stateId: z.ZodOptional>; parentId: z.ZodOptional>; }, "strict", z.ZodTypeAny, { issueId: string; teamId?: string | null | undefined; title?: string | undefined; description?: string | null | undefined; assigneeId?: string | null | undefined; projectId?: string | null | undefined; labelIds?: string[] | undefined; priority?: number | null | undefined; stateId?: string | null | undefined; parentId?: string | null | undefined; }, { issueId: string; teamId?: string | null | undefined; title?: string | undefined; description?: string | null | undefined; assigneeId?: string | null | undefined; projectId?: string | null | undefined; labelIds?: string[] | undefined; priority?: number | null | undefined; stateId?: string | null | undefined; parentId?: string | null | undefined; }>, { issueId: string; teamId?: string | null | undefined; title?: string | undefined; description?: string | null | undefined; assigneeId?: string | null | undefined; projectId?: string | null | undefined; labelIds?: string[] | undefined; priority?: number | null | undefined; stateId?: string | null | undefined; parentId?: string | null | undefined; }, { issueId: string; teamId?: string | null | undefined; title?: string | undefined; description?: string | null | undefined; assigneeId?: string | null | undefined; projectId?: string | null | undefined; labelIds?: string[] | undefined; priority?: number | null | undefined; stateId?: string | null | undefined; parentId?: string | null | undefined; }>; }, "strip", z.ZodTypeAny, { action: "update_issue"; input: { issueId: string; teamId?: string | null | undefined; title?: string | undefined; description?: string | null | undefined; assigneeId?: string | null | undefined; projectId?: string | null | undefined; labelIds?: string[] | undefined; priority?: number | null | undefined; stateId?: string | null | undefined; parentId?: string | null | undefined; }; }, { action: "update_issue"; input: { issueId: string; teamId?: string | null | undefined; title?: string | undefined; description?: string | null | undefined; assigneeId?: string | null | undefined; projectId?: string | null | undefined; labelIds?: string[] | undefined; priority?: number | null | undefined; stateId?: string | null | undefined; parentId?: string | null | undefined; }; }>; description: string; } | { name: "create_comment"; inputSchema: z.ZodObject<{ action: z.ZodLiteral<"create_comment">; input: z.ZodObject<{ issueId: z.ZodString; body: z.ZodString; parentCommentId: z.ZodOptional; }, "strict", z.ZodTypeAny, { issueId: string; body: string; parentCommentId?: string | undefined; }, { issueId: string; body: string; parentCommentId?: string | undefined; }>; }, "strip", z.ZodTypeAny, { action: "create_comment"; input: { issueId: string; body: string; parentCommentId?: string | undefined; }; }, { action: "create_comment"; input: { issueId: string; body: string; parentCommentId?: string | undefined; }; }>; description: string; })[];