import * as z from "zod"; /** Gets one asynchronous Asana job. */ export declare const getAsanaJob: import("../../..").DefinedAction, z.ZodObject<{ id: z.ZodString; name: z.ZodOptional; type: z.ZodOptional; newProject: z.ZodOptional; type: z.ZodOptional; }, z.core.$strip>>; newTask: z.ZodOptional; type: z.ZodOptional; }, z.core.$strip>>; status: z.ZodEnum<{ succeeded: "succeeded"; failed: "failed"; in_progress: "in_progress"; not_started: "not_started"; }>; subtype: z.ZodOptional; }, z.core.$strip>, "asana", false, never>; /** Duplicates an Asana task asynchronously. */ export declare const duplicateAsanaTask: import("../../..").DefinedAction>>; name: z.ZodOptional; taskId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; name: z.ZodOptional; type: z.ZodOptional; newProject: z.ZodOptional; type: z.ZodOptional; }, z.core.$strip>>; newTask: z.ZodOptional; type: z.ZodOptional; }, z.core.$strip>>; status: z.ZodEnum<{ succeeded: "succeeded"; failed: "failed"; in_progress: "in_progress"; not_started: "not_started"; }>; subtype: z.ZodOptional; }, z.core.$strip>, "asana", false, never>; /** Changes or clears an Asana task's parent. */ export declare const setAsanaTaskParent: import("../../..").DefinedAction; insertBeforeTaskId: z.ZodOptional; parentTaskId: z.ZodNullable; taskId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; name: z.ZodOptional; type: z.ZodOptional; assignee: z.ZodOptional; type: z.ZodOptional; }, z.core.$strip>>; assigneeStatus: z.ZodOptional; completed: z.ZodBoolean; completedAt: z.ZodOptional; completedBy: z.ZodOptional; type: z.ZodOptional; }, z.core.$strip>>; createdAt: z.ZodOptional; createdBy: z.ZodOptional; type: z.ZodOptional; }, z.core.$strip>>; customFields: z.ZodArray; type: z.ZodOptional; customLabel: z.ZodOptional; currencyCode: z.ZodOptional; description: z.ZodOptional; enumOptions: z.ZodArray; type: z.ZodOptional; color: z.ZodOptional; enabled: z.ZodBoolean; }, z.core.$strip>>; format: z.ZodOptional; precision: z.ZodOptional; subtype: z.ZodString; dateValue: z.ZodOptional; }, z.core.$strip>>; displayValue: z.ZodOptional; enumValue: z.ZodOptional; type: z.ZodOptional; color: z.ZodOptional; enabled: z.ZodBoolean; }, z.core.$strip>>; multiEnumValues: z.ZodArray; type: z.ZodOptional; color: z.ZodOptional; enabled: z.ZodBoolean; }, z.core.$strip>>; numberValue: z.ZodOptional; peopleValue: z.ZodArray; type: z.ZodOptional; }, z.core.$strip>>; referenceValue: z.ZodArray; type: z.ZodOptional; }, z.core.$strip>>; textValue: z.ZodOptional; }, z.core.$strip>>; dueAt: z.ZodOptional; dueOn: z.ZodOptional; followers: z.ZodArray; type: z.ZodOptional; }, z.core.$strip>>; htmlNotes: z.ZodOptional; memberships: z.ZodArray; type: z.ZodOptional; }, z.core.$strip>; section: z.ZodOptional; type: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; modifiedAt: z.ZodOptional; notes: z.ZodOptional; parent: z.ZodOptional; type: z.ZodOptional; }, z.core.$strip>>; permalinkUrl: z.ZodOptional; projects: z.ZodArray; type: z.ZodOptional; }, z.core.$strip>>; subtype: z.ZodOptional; startAt: z.ZodOptional; startOn: z.ZodOptional; tags: z.ZodArray; type: z.ZodOptional; }, z.core.$strip>>; workspace: z.ZodOptional; type: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>, "asana", false, never>; /** Lists direct dependencies of an Asana task. */ export declare const listAsanaTaskDependencies: import("../../..").DefinedAction; offset: z.ZodOptional; taskId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ pageInfo: z.ZodObject<{ nextOffset: z.ZodOptional; }, z.core.$strip>; tasks: z.ZodArray; type: z.ZodOptional; assignee: z.ZodOptional; type: z.ZodOptional; }, z.core.$strip>>; assigneeStatus: z.ZodOptional; completed: z.ZodBoolean; completedAt: z.ZodOptional; completedBy: z.ZodOptional; type: z.ZodOptional; }, z.core.$strip>>; createdAt: z.ZodOptional; createdBy: z.ZodOptional; type: z.ZodOptional; }, z.core.$strip>>; customFields: z.ZodArray; type: z.ZodOptional; customLabel: z.ZodOptional; currencyCode: z.ZodOptional; description: z.ZodOptional; enumOptions: z.ZodArray; type: z.ZodOptional; color: z.ZodOptional; enabled: z.ZodBoolean; }, z.core.$strip>>; format: z.ZodOptional; precision: z.ZodOptional; subtype: z.ZodString; dateValue: z.ZodOptional; }, z.core.$strip>>; displayValue: z.ZodOptional; enumValue: z.ZodOptional; type: z.ZodOptional; color: z.ZodOptional; enabled: z.ZodBoolean; }, z.core.$strip>>; multiEnumValues: z.ZodArray; type: z.ZodOptional; color: z.ZodOptional; enabled: z.ZodBoolean; }, z.core.$strip>>; numberValue: z.ZodOptional; peopleValue: z.ZodArray; type: z.ZodOptional; }, z.core.$strip>>; referenceValue: z.ZodArray; type: z.ZodOptional; }, z.core.$strip>>; textValue: z.ZodOptional; }, z.core.$strip>>; dueAt: z.ZodOptional; dueOn: z.ZodOptional; followers: z.ZodArray; type: z.ZodOptional; }, z.core.$strip>>; htmlNotes: z.ZodOptional; memberships: z.ZodArray; type: z.ZodOptional; }, z.core.$strip>; section: z.ZodOptional; type: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; modifiedAt: z.ZodOptional; notes: z.ZodOptional; parent: z.ZodOptional; type: z.ZodOptional; }, z.core.$strip>>; permalinkUrl: z.ZodOptional; projects: z.ZodArray; type: z.ZodOptional; }, z.core.$strip>>; subtype: z.ZodOptional; startAt: z.ZodOptional; startOn: z.ZodOptional; tags: z.ZodArray; type: z.ZodOptional; }, z.core.$strip>>; workspace: z.ZodOptional; type: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>, "asana", false, never>; /** Lists direct dependents of an Asana task. */ export declare const listAsanaTaskDependents: import("../../..").DefinedAction; offset: z.ZodOptional; taskId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ pageInfo: z.ZodObject<{ nextOffset: z.ZodOptional; }, z.core.$strip>; tasks: z.ZodArray; type: z.ZodOptional; assignee: z.ZodOptional; type: z.ZodOptional; }, z.core.$strip>>; assigneeStatus: z.ZodOptional; completed: z.ZodBoolean; completedAt: z.ZodOptional; completedBy: z.ZodOptional; type: z.ZodOptional; }, z.core.$strip>>; createdAt: z.ZodOptional; createdBy: z.ZodOptional; type: z.ZodOptional; }, z.core.$strip>>; customFields: z.ZodArray; type: z.ZodOptional; customLabel: z.ZodOptional; currencyCode: z.ZodOptional; description: z.ZodOptional; enumOptions: z.ZodArray; type: z.ZodOptional; color: z.ZodOptional; enabled: z.ZodBoolean; }, z.core.$strip>>; format: z.ZodOptional; precision: z.ZodOptional; subtype: z.ZodString; dateValue: z.ZodOptional; }, z.core.$strip>>; displayValue: z.ZodOptional; enumValue: z.ZodOptional; type: z.ZodOptional; color: z.ZodOptional; enabled: z.ZodBoolean; }, z.core.$strip>>; multiEnumValues: z.ZodArray; type: z.ZodOptional; color: z.ZodOptional; enabled: z.ZodBoolean; }, z.core.$strip>>; numberValue: z.ZodOptional; peopleValue: z.ZodArray; type: z.ZodOptional; }, z.core.$strip>>; referenceValue: z.ZodArray; type: z.ZodOptional; }, z.core.$strip>>; textValue: z.ZodOptional; }, z.core.$strip>>; dueAt: z.ZodOptional; dueOn: z.ZodOptional; followers: z.ZodArray; type: z.ZodOptional; }, z.core.$strip>>; htmlNotes: z.ZodOptional; memberships: z.ZodArray; type: z.ZodOptional; }, z.core.$strip>; section: z.ZodOptional; type: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; modifiedAt: z.ZodOptional; notes: z.ZodOptional; parent: z.ZodOptional; type: z.ZodOptional; }, z.core.$strip>>; permalinkUrl: z.ZodOptional; projects: z.ZodArray; type: z.ZodOptional; }, z.core.$strip>>; subtype: z.ZodOptional; startAt: z.ZodOptional; startOn: z.ZodOptional; tags: z.ZodArray; type: z.ZodOptional; }, z.core.$strip>>; workspace: z.ZodOptional; type: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>, "asana", false, never>; /** Adds blocking dependencies to an Asana task. */ export declare const addAsanaTaskDependencies: import("../../..").DefinedAction; taskId: z.ZodString; }, z.core.$strip>, z.ZodVoid, "asana", false, never>; /** Removes blocking dependencies from an Asana task. */ export declare const removeAsanaTaskDependencies: import("../../..").DefinedAction; taskId: z.ZodString; }, z.core.$strip>, z.ZodVoid, "asana", false, never>; //# sourceMappingURL=task-graph.d.ts.map