import { z } from 'zod'; import { CredentialType } from '@bubblelab/shared-schemas'; export declare const AsanaParamsSchema: z.ZodDiscriminatedUnion<"operation", [z.ZodObject<{ operation: z.ZodLiteral<"list_tasks">; project: z.ZodOptional; section: z.ZodOptional; assignee: z.ZodOptional; workspace: z.ZodOptional; completed_since: z.ZodOptional; modified_since: z.ZodOptional; opt_fields: z.ZodOptional>; limit: z.ZodDefault>; credentials: z.ZodOptional, z.ZodString>>; }, "strip", z.ZodTypeAny, { operation: "list_tasks"; limit: number; credentials?: Partial> | undefined; section?: string | undefined; workspace?: string | undefined; assignee?: string | undefined; project?: string | undefined; completed_since?: string | undefined; modified_since?: string | undefined; opt_fields?: string[] | undefined; }, { operation: "list_tasks"; credentials?: Partial> | undefined; section?: string | undefined; limit?: number | undefined; workspace?: string | undefined; assignee?: string | undefined; project?: string | undefined; completed_since?: string | undefined; modified_since?: string | undefined; opt_fields?: string[] | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"get_task">; task_gid: z.ZodString; opt_fields: z.ZodOptional>; credentials: z.ZodOptional, z.ZodString>>; }, "strip", z.ZodTypeAny, { operation: "get_task"; task_gid: string; credentials?: Partial> | undefined; opt_fields?: string[] | undefined; }, { operation: "get_task"; task_gid: string; credentials?: Partial> | undefined; opt_fields?: string[] | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"create_task">; name: z.ZodString; notes: z.ZodOptional; html_notes: z.ZodOptional; assignee: z.ZodOptional; due_on: z.ZodOptional; due_at: z.ZodOptional; start_on: z.ZodOptional; projects: z.ZodOptional>; memberships: z.ZodOptional, "many">>; tags: z.ZodOptional>; parent: z.ZodOptional; workspace: z.ZodOptional; custom_fields: z.ZodOptional>>; credentials: z.ZodOptional, z.ZodString>>; }, "strip", z.ZodTypeAny, { name: string; operation: "create_task"; credentials?: Partial> | undefined; tags?: string[] | undefined; parent?: string | undefined; projects?: string[] | undefined; notes?: string | undefined; workspace?: string | undefined; assignee?: string | undefined; custom_fields?: Record | undefined; html_notes?: string | undefined; due_on?: string | undefined; due_at?: string | undefined; start_on?: string | undefined; memberships?: { section: string; project: string; }[] | undefined; }, { name: string; operation: "create_task"; credentials?: Partial> | undefined; tags?: string[] | undefined; parent?: string | undefined; projects?: string[] | undefined; notes?: string | undefined; workspace?: string | undefined; assignee?: string | undefined; custom_fields?: Record | undefined; html_notes?: string | undefined; due_on?: string | undefined; due_at?: string | undefined; start_on?: string | undefined; memberships?: { section: string; project: string; }[] | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"update_task">; task_gid: z.ZodString; name: z.ZodOptional; notes: z.ZodOptional; html_notes: z.ZodOptional; assignee: z.ZodOptional>; due_on: z.ZodOptional>; due_at: z.ZodOptional>; start_on: z.ZodOptional>; completed: z.ZodOptional; custom_fields: z.ZodOptional>>; credentials: z.ZodOptional, z.ZodString>>; }, "strip", z.ZodTypeAny, { operation: "update_task"; task_gid: string; name?: string | undefined; credentials?: Partial> | undefined; completed?: boolean | undefined; notes?: string | undefined; assignee?: string | null | undefined; custom_fields?: Record | undefined; html_notes?: string | undefined; due_on?: string | null | undefined; due_at?: string | null | undefined; start_on?: string | null | undefined; }, { operation: "update_task"; task_gid: string; name?: string | undefined; credentials?: Partial> | undefined; completed?: boolean | undefined; notes?: string | undefined; assignee?: string | null | undefined; custom_fields?: Record | undefined; html_notes?: string | undefined; due_on?: string | null | undefined; due_at?: string | null | undefined; start_on?: string | null | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"delete_task">; task_gid: z.ZodString; credentials: z.ZodOptional, z.ZodString>>; }, "strip", z.ZodTypeAny, { operation: "delete_task"; task_gid: string; credentials?: Partial> | undefined; }, { operation: "delete_task"; task_gid: string; credentials?: Partial> | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"search_tasks">; workspace: z.ZodOptional; text: z.ZodOptional; assignee: z.ZodOptional; projects: z.ZodOptional>; completed: z.ZodOptional; is_subtask: z.ZodOptional; sort_by: z.ZodDefault>>; sort_ascending: z.ZodDefault>; opt_fields: z.ZodOptional>; limit: z.ZodDefault>; credentials: z.ZodOptional, z.ZodString>>; }, "strip", z.ZodTypeAny, { operation: "search_tasks"; limit: number; sort_by: "created_at" | "likes" | "due_date" | "completed_at" | "modified_at"; sort_ascending: boolean; credentials?: Partial> | undefined; text?: string | undefined; projects?: string[] | undefined; completed?: boolean | undefined; workspace?: string | undefined; assignee?: string | undefined; opt_fields?: string[] | undefined; is_subtask?: boolean | undefined; }, { operation: "search_tasks"; credentials?: Partial> | undefined; text?: string | undefined; limit?: number | undefined; projects?: string[] | undefined; completed?: boolean | undefined; workspace?: string | undefined; assignee?: string | undefined; sort_by?: "created_at" | "likes" | "due_date" | "completed_at" | "modified_at" | undefined; opt_fields?: string[] | undefined; is_subtask?: boolean | undefined; sort_ascending?: boolean | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"add_task_to_section">; task_gid: z.ZodString; section_gid: z.ZodString; insert_before: z.ZodOptional; insert_after: z.ZodOptional; credentials: z.ZodOptional, z.ZodString>>; }, "strip", z.ZodTypeAny, { operation: "add_task_to_section"; task_gid: string; section_gid: string; credentials?: Partial> | undefined; insert_before?: string | undefined; insert_after?: string | undefined; }, { operation: "add_task_to_section"; task_gid: string; section_gid: string; credentials?: Partial> | undefined; insert_before?: string | undefined; insert_after?: string | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"set_dependencies">; task_gid: z.ZodString; dependencies: z.ZodArray; credentials: z.ZodOptional, z.ZodString>>; }, "strip", z.ZodTypeAny, { dependencies: string[]; operation: "set_dependencies"; task_gid: string; credentials?: Partial> | undefined; }, { dependencies: string[]; operation: "set_dependencies"; task_gid: string; credentials?: Partial> | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"list_projects">; workspace: z.ZodOptional; team: z.ZodOptional; archived: z.ZodDefault>; opt_fields: z.ZodOptional>; limit: z.ZodDefault>; credentials: z.ZodOptional, z.ZodString>>; }, "strip", z.ZodTypeAny, { operation: "list_projects"; limit: number; archived: boolean; credentials?: Partial> | undefined; workspace?: string | undefined; team?: string | undefined; opt_fields?: string[] | undefined; }, { operation: "list_projects"; credentials?: Partial> | undefined; limit?: number | undefined; workspace?: string | undefined; archived?: boolean | undefined; team?: string | undefined; opt_fields?: string[] | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"get_project">; project_gid: z.ZodString; opt_fields: z.ZodOptional>; credentials: z.ZodOptional, z.ZodString>>; }, "strip", z.ZodTypeAny, { operation: "get_project"; project_gid: string; credentials?: Partial> | undefined; opt_fields?: string[] | undefined; }, { operation: "get_project"; project_gid: string; credentials?: Partial> | undefined; opt_fields?: string[] | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"create_project">; name: z.ZodString; notes: z.ZodOptional; workspace: z.ZodOptional; team: z.ZodOptional; color: z.ZodOptional; layout: z.ZodDefault>>; is_template: z.ZodOptional; public: z.ZodOptional; credentials: z.ZodOptional, z.ZodString>>; }, "strip", z.ZodTypeAny, { name: string; operation: "create_project"; layout: "list" | "calendar" | "board" | "timeline"; credentials?: Partial> | undefined; color?: string | undefined; public?: boolean | undefined; notes?: string | undefined; workspace?: string | undefined; team?: string | undefined; is_template?: boolean | undefined; }, { name: string; operation: "create_project"; credentials?: Partial> | undefined; color?: string | undefined; public?: boolean | undefined; notes?: string | undefined; workspace?: string | undefined; team?: string | undefined; layout?: "list" | "calendar" | "board" | "timeline" | undefined; is_template?: boolean | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"update_project">; project_gid: z.ZodString; name: z.ZodOptional; notes: z.ZodOptional; color: z.ZodOptional; archived: z.ZodOptional; public: z.ZodOptional; due_on: z.ZodOptional>; start_on: z.ZodOptional>; credentials: z.ZodOptional, z.ZodString>>; }, "strip", z.ZodTypeAny, { operation: "update_project"; project_gid: string; name?: string | undefined; credentials?: Partial> | undefined; color?: string | undefined; public?: boolean | undefined; notes?: string | undefined; archived?: boolean | undefined; due_on?: string | null | undefined; start_on?: string | null | undefined; }, { operation: "update_project"; project_gid: string; name?: string | undefined; credentials?: Partial> | undefined; color?: string | undefined; public?: boolean | undefined; notes?: string | undefined; archived?: boolean | undefined; due_on?: string | null | undefined; start_on?: string | null | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"list_sections">; project_gid: z.ZodString; opt_fields: z.ZodOptional>; limit: z.ZodDefault>; credentials: z.ZodOptional, z.ZodString>>; }, "strip", z.ZodTypeAny, { operation: "list_sections"; limit: number; project_gid: string; credentials?: Partial> | undefined; opt_fields?: string[] | undefined; }, { operation: "list_sections"; project_gid: string; credentials?: Partial> | undefined; limit?: number | undefined; opt_fields?: string[] | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"create_section">; project_gid: z.ZodString; name: z.ZodString; insert_before: z.ZodOptional; insert_after: z.ZodOptional; credentials: z.ZodOptional, z.ZodString>>; }, "strip", z.ZodTypeAny, { name: string; operation: "create_section"; project_gid: string; credentials?: Partial> | undefined; insert_before?: string | undefined; insert_after?: string | undefined; }, { name: string; operation: "create_section"; project_gid: string; credentials?: Partial> | undefined; insert_before?: string | undefined; insert_after?: string | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"add_comment">; task_gid: z.ZodString; text: z.ZodOptional; html_text: z.ZodOptional; credentials: z.ZodOptional, z.ZodString>>; }, "strip", z.ZodTypeAny, { operation: "add_comment"; task_gid: string; credentials?: Partial> | undefined; text?: string | undefined; html_text?: string | undefined; }, { operation: "add_comment"; task_gid: string; credentials?: Partial> | undefined; text?: string | undefined; html_text?: string | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"get_task_stories">; task_gid: z.ZodString; opt_fields: z.ZodOptional>; limit: z.ZodDefault>; credentials: z.ZodOptional, z.ZodString>>; }, "strip", z.ZodTypeAny, { operation: "get_task_stories"; limit: number; task_gid: string; credentials?: Partial> | undefined; opt_fields?: string[] | undefined; }, { operation: "get_task_stories"; task_gid: string; credentials?: Partial> | undefined; limit?: number | undefined; opt_fields?: string[] | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"list_users">; workspace: z.ZodOptional; opt_fields: z.ZodOptional>; limit: z.ZodDefault>; credentials: z.ZodOptional, z.ZodString>>; }, "strip", z.ZodTypeAny, { operation: "list_users"; limit: number; credentials?: Partial> | undefined; workspace?: string | undefined; opt_fields?: string[] | undefined; }, { operation: "list_users"; credentials?: Partial> | undefined; limit?: number | undefined; workspace?: string | undefined; opt_fields?: string[] | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"get_user">; user_gid: z.ZodString; opt_fields: z.ZodOptional>; credentials: z.ZodOptional, z.ZodString>>; }, "strip", z.ZodTypeAny, { operation: "get_user"; user_gid: string; credentials?: Partial> | undefined; opt_fields?: string[] | undefined; }, { operation: "get_user"; user_gid: string; credentials?: Partial> | undefined; opt_fields?: string[] | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"list_teams">; workspace: z.ZodOptional; opt_fields: z.ZodOptional>; limit: z.ZodDefault>; credentials: z.ZodOptional, z.ZodString>>; }, "strip", z.ZodTypeAny, { operation: "list_teams"; limit: number; credentials?: Partial> | undefined; workspace?: string | undefined; opt_fields?: string[] | undefined; }, { operation: "list_teams"; credentials?: Partial> | undefined; limit?: number | undefined; workspace?: string | undefined; opt_fields?: string[] | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"list_team_members">; team_gid: z.ZodString; opt_fields: z.ZodOptional>; limit: z.ZodDefault>; credentials: z.ZodOptional, z.ZodString>>; }, "strip", z.ZodTypeAny, { operation: "list_team_members"; limit: number; team_gid: string; credentials?: Partial> | undefined; opt_fields?: string[] | undefined; }, { operation: "list_team_members"; team_gid: string; credentials?: Partial> | undefined; limit?: number | undefined; opt_fields?: string[] | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"list_tags">; workspace: z.ZodOptional; opt_fields: z.ZodOptional>; limit: z.ZodDefault>; credentials: z.ZodOptional, z.ZodString>>; }, "strip", z.ZodTypeAny, { operation: "list_tags"; limit: number; credentials?: Partial> | undefined; workspace?: string | undefined; opt_fields?: string[] | undefined; }, { operation: "list_tags"; credentials?: Partial> | undefined; limit?: number | undefined; workspace?: string | undefined; opt_fields?: string[] | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"create_tag">; name: z.ZodString; workspace: z.ZodOptional; color: z.ZodOptional; credentials: z.ZodOptional, z.ZodString>>; }, "strip", z.ZodTypeAny, { name: string; operation: "create_tag"; credentials?: Partial> | undefined; color?: string | undefined; workspace?: string | undefined; }, { name: string; operation: "create_tag"; credentials?: Partial> | undefined; color?: string | undefined; workspace?: string | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"add_tag_to_task">; task_gid: z.ZodString; tag_gid: z.ZodString; credentials: z.ZodOptional, z.ZodString>>; }, "strip", z.ZodTypeAny, { operation: "add_tag_to_task"; task_gid: string; tag_gid: string; credentials?: Partial> | undefined; }, { operation: "add_tag_to_task"; task_gid: string; tag_gid: string; credentials?: Partial> | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"remove_tag_from_task">; task_gid: z.ZodString; tag_gid: z.ZodString; credentials: z.ZodOptional, z.ZodString>>; }, "strip", z.ZodTypeAny, { operation: "remove_tag_from_task"; task_gid: string; tag_gid: string; credentials?: Partial> | undefined; }, { operation: "remove_tag_from_task"; task_gid: string; tag_gid: string; credentials?: Partial> | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"list_workspaces">; opt_fields: z.ZodOptional>; limit: z.ZodDefault>; credentials: z.ZodOptional, z.ZodString>>; }, "strip", z.ZodTypeAny, { operation: "list_workspaces"; limit: number; credentials?: Partial> | undefined; opt_fields?: string[] | undefined; }, { operation: "list_workspaces"; credentials?: Partial> | undefined; limit?: number | undefined; opt_fields?: string[] | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"list_custom_fields">; project_gid: z.ZodString; opt_fields: z.ZodOptional>; limit: z.ZodDefault>; credentials: z.ZodOptional, z.ZodString>>; }, "strip", z.ZodTypeAny, { operation: "list_custom_fields"; limit: number; project_gid: string; credentials?: Partial> | undefined; opt_fields?: string[] | undefined; }, { operation: "list_custom_fields"; project_gid: string; credentials?: Partial> | undefined; limit?: number | undefined; opt_fields?: string[] | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"list_attachments">; task_gid: z.ZodString; opt_fields: z.ZodOptional>; limit: z.ZodDefault>; credentials: z.ZodOptional, z.ZodString>>; }, "strip", z.ZodTypeAny, { operation: "list_attachments"; limit: number; task_gid: string; credentials?: Partial> | undefined; opt_fields?: string[] | undefined; }, { operation: "list_attachments"; task_gid: string; credentials?: Partial> | undefined; limit?: number | undefined; opt_fields?: string[] | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"list_subtasks">; task_gid: z.ZodString; opt_fields: z.ZodOptional>; limit: z.ZodDefault>; credentials: z.ZodOptional, z.ZodString>>; }, "strip", z.ZodTypeAny, { operation: "list_subtasks"; limit: number; task_gid: string; credentials?: Partial> | undefined; opt_fields?: string[] | undefined; }, { operation: "list_subtasks"; task_gid: string; credentials?: Partial> | undefined; limit?: number | undefined; opt_fields?: string[] | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"add_task_to_project">; task_gid: z.ZodString; project_gid: z.ZodString; section_gid: z.ZodOptional; credentials: z.ZodOptional, z.ZodString>>; }, "strip", z.ZodTypeAny, { operation: "add_task_to_project"; task_gid: string; project_gid: string; credentials?: Partial> | undefined; section_gid?: string | undefined; }, { operation: "add_task_to_project"; task_gid: string; project_gid: string; credentials?: Partial> | undefined; section_gid?: string | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"remove_task_from_project">; task_gid: z.ZodString; project_gid: z.ZodString; credentials: z.ZodOptional, z.ZodString>>; }, "strip", z.ZodTypeAny, { operation: "remove_task_from_project"; task_gid: string; project_gid: string; credentials?: Partial> | undefined; }, { operation: "remove_task_from_project"; task_gid: string; project_gid: string; credentials?: Partial> | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"update_section">; section_gid: z.ZodString; name: z.ZodOptional; credentials: z.ZodOptional, z.ZodString>>; }, "strip", z.ZodTypeAny, { operation: "update_section"; section_gid: string; name?: string | undefined; credentials?: Partial> | undefined; }, { operation: "update_section"; section_gid: string; name?: string | undefined; credentials?: Partial> | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"delete_section">; section_gid: z.ZodString; credentials: z.ZodOptional, z.ZodString>>; }, "strip", z.ZodTypeAny, { operation: "delete_section"; section_gid: string; credentials?: Partial> | undefined; }, { operation: "delete_section"; section_gid: string; credentials?: Partial> | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"delete_project">; project_gid: z.ZodString; credentials: z.ZodOptional, z.ZodString>>; }, "strip", z.ZodTypeAny, { operation: "delete_project"; project_gid: string; credentials?: Partial> | undefined; }, { operation: "delete_project"; project_gid: string; credentials?: Partial> | undefined; }>]>; export declare const AsanaResultSchema: z.ZodDiscriminatedUnion<"operation", [z.ZodObject<{ operation: z.ZodLiteral<"list_tasks">; success: z.ZodBoolean; tasks: z.ZodOptional, "many">>; error: z.ZodString; }, "strip", z.ZodTypeAny, { error: string; success: boolean; operation: "list_tasks"; tasks?: Record[] | undefined; }, { error: string; success: boolean; operation: "list_tasks"; tasks?: Record[] | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"get_task">; success: z.ZodBoolean; task: z.ZodOptional>; error: z.ZodString; }, "strip", z.ZodTypeAny, { error: string; success: boolean; operation: "get_task"; task?: Record | undefined; }, { error: string; success: boolean; operation: "get_task"; task?: Record | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"create_task">; success: z.ZodBoolean; task: z.ZodOptional>; error: z.ZodString; }, "strip", z.ZodTypeAny, { error: string; success: boolean; operation: "create_task"; task?: Record | undefined; }, { error: string; success: boolean; operation: "create_task"; task?: Record | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"update_task">; success: z.ZodBoolean; task: z.ZodOptional>; error: z.ZodString; }, "strip", z.ZodTypeAny, { error: string; success: boolean; operation: "update_task"; task?: Record | undefined; }, { error: string; success: boolean; operation: "update_task"; task?: Record | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"delete_task">; success: z.ZodBoolean; error: z.ZodString; }, "strip", z.ZodTypeAny, { error: string; success: boolean; operation: "delete_task"; }, { error: string; success: boolean; operation: "delete_task"; }>, z.ZodObject<{ operation: z.ZodLiteral<"search_tasks">; success: z.ZodBoolean; tasks: z.ZodOptional, "many">>; error: z.ZodString; }, "strip", z.ZodTypeAny, { error: string; success: boolean; operation: "search_tasks"; tasks?: Record[] | undefined; }, { error: string; success: boolean; operation: "search_tasks"; tasks?: Record[] | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"add_task_to_section">; success: z.ZodBoolean; error: z.ZodString; }, "strip", z.ZodTypeAny, { error: string; success: boolean; operation: "add_task_to_section"; }, { error: string; success: boolean; operation: "add_task_to_section"; }>, z.ZodObject<{ operation: z.ZodLiteral<"set_dependencies">; success: z.ZodBoolean; error: z.ZodString; }, "strip", z.ZodTypeAny, { error: string; success: boolean; operation: "set_dependencies"; }, { error: string; success: boolean; operation: "set_dependencies"; }>, z.ZodObject<{ operation: z.ZodLiteral<"list_projects">; success: z.ZodBoolean; projects: z.ZodOptional, "many">>; error: z.ZodString; }, "strip", z.ZodTypeAny, { error: string; success: boolean; operation: "list_projects"; projects?: Record[] | undefined; }, { error: string; success: boolean; operation: "list_projects"; projects?: Record[] | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"get_project">; success: z.ZodBoolean; project: z.ZodOptional>; error: z.ZodString; }, "strip", z.ZodTypeAny, { error: string; success: boolean; operation: "get_project"; project?: Record | undefined; }, { error: string; success: boolean; operation: "get_project"; project?: Record | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"create_project">; success: z.ZodBoolean; project: z.ZodOptional>; error: z.ZodString; }, "strip", z.ZodTypeAny, { error: string; success: boolean; operation: "create_project"; project?: Record | undefined; }, { error: string; success: boolean; operation: "create_project"; project?: Record | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"update_project">; success: z.ZodBoolean; project: z.ZodOptional>; error: z.ZodString; }, "strip", z.ZodTypeAny, { error: string; success: boolean; operation: "update_project"; project?: Record | undefined; }, { error: string; success: boolean; operation: "update_project"; project?: Record | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"list_sections">; success: z.ZodBoolean; sections: z.ZodOptional, "many">>; error: z.ZodString; }, "strip", z.ZodTypeAny, { error: string; success: boolean; operation: "list_sections"; sections?: Record[] | undefined; }, { error: string; success: boolean; operation: "list_sections"; sections?: Record[] | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"create_section">; success: z.ZodBoolean; section: z.ZodOptional>; error: z.ZodString; }, "strip", z.ZodTypeAny, { error: string; success: boolean; operation: "create_section"; section?: Record | undefined; }, { error: string; success: boolean; operation: "create_section"; section?: Record | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"add_comment">; success: z.ZodBoolean; story: z.ZodOptional>; error: z.ZodString; }, "strip", z.ZodTypeAny, { error: string; success: boolean; operation: "add_comment"; story?: Record | undefined; }, { error: string; success: boolean; operation: "add_comment"; story?: Record | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"get_task_stories">; success: z.ZodBoolean; stories: z.ZodOptional, "many">>; error: z.ZodString; }, "strip", z.ZodTypeAny, { error: string; success: boolean; operation: "get_task_stories"; stories?: Record[] | undefined; }, { error: string; success: boolean; operation: "get_task_stories"; stories?: Record[] | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"list_users">; success: z.ZodBoolean; users: z.ZodOptional, "many">>; error: z.ZodString; }, "strip", z.ZodTypeAny, { error: string; success: boolean; operation: "list_users"; users?: Record[] | undefined; }, { error: string; success: boolean; operation: "list_users"; users?: Record[] | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"get_user">; success: z.ZodBoolean; user: z.ZodOptional>; error: z.ZodString; }, "strip", z.ZodTypeAny, { error: string; success: boolean; operation: "get_user"; user?: Record | undefined; }, { error: string; success: boolean; operation: "get_user"; user?: Record | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"list_teams">; success: z.ZodBoolean; teams: z.ZodOptional, "many">>; error: z.ZodString; }, "strip", z.ZodTypeAny, { error: string; success: boolean; operation: "list_teams"; teams?: Record[] | undefined; }, { error: string; success: boolean; operation: "list_teams"; teams?: Record[] | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"list_team_members">; success: z.ZodBoolean; users: z.ZodOptional, "many">>; error: z.ZodString; }, "strip", z.ZodTypeAny, { error: string; success: boolean; operation: "list_team_members"; users?: Record[] | undefined; }, { error: string; success: boolean; operation: "list_team_members"; users?: Record[] | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"list_tags">; success: z.ZodBoolean; tags: z.ZodOptional, "many">>; error: z.ZodString; }, "strip", z.ZodTypeAny, { error: string; success: boolean; operation: "list_tags"; tags?: Record[] | undefined; }, { error: string; success: boolean; operation: "list_tags"; tags?: Record[] | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"create_tag">; success: z.ZodBoolean; tag: z.ZodOptional>; error: z.ZodString; }, "strip", z.ZodTypeAny, { error: string; success: boolean; operation: "create_tag"; tag?: Record | undefined; }, { error: string; success: boolean; operation: "create_tag"; tag?: Record | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"add_tag_to_task">; success: z.ZodBoolean; error: z.ZodString; }, "strip", z.ZodTypeAny, { error: string; success: boolean; operation: "add_tag_to_task"; }, { error: string; success: boolean; operation: "add_tag_to_task"; }>, z.ZodObject<{ operation: z.ZodLiteral<"remove_tag_from_task">; success: z.ZodBoolean; error: z.ZodString; }, "strip", z.ZodTypeAny, { error: string; success: boolean; operation: "remove_tag_from_task"; }, { error: string; success: boolean; operation: "remove_tag_from_task"; }>, z.ZodObject<{ operation: z.ZodLiteral<"list_workspaces">; success: z.ZodBoolean; workspaces: z.ZodOptional, "many">>; error: z.ZodString; }, "strip", z.ZodTypeAny, { error: string; success: boolean; operation: "list_workspaces"; workspaces?: Record[] | undefined; }, { error: string; success: boolean; operation: "list_workspaces"; workspaces?: Record[] | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"list_custom_fields">; success: z.ZodBoolean; custom_fields: z.ZodOptional, "many">>; error: z.ZodString; }, "strip", z.ZodTypeAny, { error: string; success: boolean; operation: "list_custom_fields"; custom_fields?: Record[] | undefined; }, { error: string; success: boolean; operation: "list_custom_fields"; custom_fields?: Record[] | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"list_attachments">; success: z.ZodBoolean; attachments: z.ZodOptional, "many">>; error: z.ZodString; }, "strip", z.ZodTypeAny, { error: string; success: boolean; operation: "list_attachments"; attachments?: Record[] | undefined; }, { error: string; success: boolean; operation: "list_attachments"; attachments?: Record[] | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"list_subtasks">; success: z.ZodBoolean; tasks: z.ZodOptional, "many">>; error: z.ZodString; }, "strip", z.ZodTypeAny, { error: string; success: boolean; operation: "list_subtasks"; tasks?: Record[] | undefined; }, { error: string; success: boolean; operation: "list_subtasks"; tasks?: Record[] | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"add_task_to_project">; success: z.ZodBoolean; error: z.ZodString; }, "strip", z.ZodTypeAny, { error: string; success: boolean; operation: "add_task_to_project"; }, { error: string; success: boolean; operation: "add_task_to_project"; }>, z.ZodObject<{ operation: z.ZodLiteral<"remove_task_from_project">; success: z.ZodBoolean; error: z.ZodString; }, "strip", z.ZodTypeAny, { error: string; success: boolean; operation: "remove_task_from_project"; }, { error: string; success: boolean; operation: "remove_task_from_project"; }>, z.ZodObject<{ operation: z.ZodLiteral<"update_section">; success: z.ZodBoolean; section: z.ZodOptional>; error: z.ZodString; }, "strip", z.ZodTypeAny, { error: string; success: boolean; operation: "update_section"; section?: Record | undefined; }, { error: string; success: boolean; operation: "update_section"; section?: Record | undefined; }>, z.ZodObject<{ operation: z.ZodLiteral<"delete_section">; success: z.ZodBoolean; error: z.ZodString; }, "strip", z.ZodTypeAny, { error: string; success: boolean; operation: "delete_section"; }, { error: string; success: boolean; operation: "delete_section"; }>, z.ZodObject<{ operation: z.ZodLiteral<"delete_project">; success: z.ZodBoolean; error: z.ZodString; }, "strip", z.ZodTypeAny, { error: string; success: boolean; operation: "delete_project"; }, { error: string; success: boolean; operation: "delete_project"; }>]>; export type AsanaParams = z.output; export type AsanaParamsInput = z.input; export type AsanaResult = z.output; //# sourceMappingURL=asana.schema.d.ts.map