import * as z from "zod"; /** Gets one Asana custom field. */ export declare const getAsanaCustomField: import("../../..").DefinedAction, z.ZodObject<{ id: z.ZodString; name: z.ZodOptional; 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; }, z.core.$strip>, "asana", false, never>; /** Lists custom fields in an Asana workspace. */ export declare const listAsanaWorkspaceCustomFields: import("../../..").DefinedAction; offset: z.ZodOptional; workspaceId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ 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; }, z.core.$strip>>; pageInfo: z.ZodObject<{ nextOffset: z.ZodOptional; }, z.core.$strip>; }, z.core.$strip>, "asana", false, never>; /** Creates an Asana custom field. */ export declare const createAsanaCustomField: import("../../..").DefinedAction; customLabel: z.ZodOptional; description: z.ZodOptional; format: z.ZodOptional>; precision: z.ZodOptional; enumOptions: z.ZodOptional; enabled: z.ZodOptional; name: z.ZodString; }, z.core.$strip>>>; name: z.ZodString; subtype: z.ZodEnum<{ number: "number"; date: "date"; enum: "enum"; text: "text"; reference: "reference"; people: "people"; multi_enum: "multi_enum"; }>; workspaceId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; name: z.ZodOptional; 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; }, z.core.$strip>, "asana", false, never>; /** Updates an Asana custom field. */ export declare const updateAsanaCustomField: import("../../..").DefinedAction; customLabel: z.ZodOptional; description: z.ZodOptional; format: z.ZodOptional>; name: z.ZodOptional; precision: z.ZodOptional; customFieldId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; name: z.ZodOptional; 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; }, z.core.$strip>, "asana", false, never>; /** Deletes an Asana custom field. */ export declare const deleteAsanaCustomField: import("../../..").DefinedAction, z.ZodVoid, "asana", false, never>; /** Creates an enum option for an Asana custom field. */ export declare const createAsanaCustomFieldEnumOption: import("../../..").DefinedAction; enabled: z.ZodOptional; customFieldId: z.ZodString; insertAfterOptionId: z.ZodOptional; insertBeforeOptionId: z.ZodOptional; name: z.ZodString; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; name: z.ZodOptional; type: z.ZodOptional; color: z.ZodOptional; enabled: z.ZodBoolean; }, z.core.$strip>, "asana", false, never>; /** Updates an Asana custom-field enum option. */ export declare const updateAsanaCustomFieldEnumOption: import("../../..").DefinedAction; enabled: z.ZodOptional; name: z.ZodOptional; optionId: z.ZodString; }, z.core.$strip>, z.ZodObject<{ id: z.ZodString; name: z.ZodOptional; type: z.ZodOptional; color: z.ZodOptional; enabled: z.ZodBoolean; }, z.core.$strip>, "asana", false, never>; /** Repositions an Asana custom-field enum option. */ export declare const moveAsanaCustomFieldEnumOption: import("../../..").DefinedAction; insertBeforeOptionId: z.ZodOptional; optionId: z.ZodString; }, z.core.$strip>, z.ZodVoid, "asana", false, never>; /** Adds a custom field to an Asana project. */ export declare const addAsanaProjectCustomField: import("../../..").DefinedAction; }, z.core.$strip>, z.ZodVoid, "asana", false, never>; /** Removes a custom field from an Asana project. */ export declare const removeAsanaProjectCustomField: import("../../..").DefinedAction, z.ZodVoid, "asana", false, never>; //# sourceMappingURL=custom-fields.d.ts.map