import * as z from 'zod'; declare const CreateFunctionRequest: z.ZodObject<{ function: z.ZodObject<{ _id: z.ZodNullable>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; functionExtensionId: z.ZodString; functionName: z.ZodNullable>; activationStatus: z.ZodOptional>; appId: z.ZodString; functionExtensionName: z.ZodNullable>; functionTemplateExtensionId: z.ZodNullable>; formTemplateExtensionId: z.ZodNullable>; hasUnpublishedChanges: z.ZodNullable>; tags: z.ZodOptional>; }, z.core.$strip>>; publicTags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>; declare const CreateFunctionResponse: z.ZodObject<{ _id: z.ZodNullable>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; functionExtensionId: z.ZodNullable>; functionName: z.ZodNullable>; activationStatus: z.ZodOptional>; appId: z.ZodNullable>; functionExtensionName: z.ZodNullable>; functionTemplateExtensionId: z.ZodNullable>; formTemplateExtensionId: z.ZodNullable>; hasUnpublishedChanges: z.ZodNullable>; tags: z.ZodOptional>; }, z.core.$strip>>; publicTags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const GetFunctionRequest: z.ZodObject<{ functionId: z.ZodString; }, z.core.$strip>; declare const GetFunctionResponse: z.ZodObject<{ _id: z.ZodNullable>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; functionExtensionId: z.ZodNullable>; functionName: z.ZodNullable>; activationStatus: z.ZodOptional>; appId: z.ZodNullable>; functionExtensionName: z.ZodNullable>; functionTemplateExtensionId: z.ZodNullable>; formTemplateExtensionId: z.ZodNullable>; hasUnpublishedChanges: z.ZodNullable>; tags: z.ZodOptional>; }, z.core.$strip>>; publicTags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const UpdateFunctionRequest: z.ZodObject<{ _id: z.ZodString; function: z.ZodObject<{ _id: z.ZodNullable>; revision: z.ZodString; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; functionExtensionId: z.ZodNullable>; functionName: z.ZodNullable>; activationStatus: z.ZodOptional>; appId: z.ZodNullable>; functionExtensionName: z.ZodNullable>; functionTemplateExtensionId: z.ZodNullable>; formTemplateExtensionId: z.ZodNullable>; hasUnpublishedChanges: z.ZodNullable>; tags: z.ZodOptional>; }, z.core.$strip>>; publicTags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>; declare const UpdateFunctionResponse: z.ZodObject<{ _id: z.ZodNullable>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; functionExtensionId: z.ZodNullable>; functionName: z.ZodNullable>; activationStatus: z.ZodOptional>; appId: z.ZodNullable>; functionExtensionName: z.ZodNullable>; functionTemplateExtensionId: z.ZodNullable>; formTemplateExtensionId: z.ZodNullable>; hasUnpublishedChanges: z.ZodNullable>; tags: z.ZodOptional>; }, z.core.$strip>>; publicTags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const DeleteFunctionRequest: z.ZodObject<{ functionId: z.ZodString; }, z.core.$strip>; declare const DeleteFunctionResponse: z.ZodObject<{}, z.core.$strip>; declare const QueryFunctionsRequest: z.ZodObject<{ query: z.ZodIntersection>>; sort: z.ZodOptional; order: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$strip>, z.ZodXor; }, z.core.$strip>, z.ZodObject<{ cursorPaging: z.ZodObject<{ limit: z.ZodNullable>; cursor: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>; declare const QueryFunctionsResponse: z.ZodObject<{ functions: z.ZodOptional>; revision: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; functionExtensionId: z.ZodNullable>; functionName: z.ZodNullable>; activationStatus: z.ZodOptional>; appId: z.ZodNullable>; functionExtensionName: z.ZodNullable>; functionTemplateExtensionId: z.ZodNullable>; formTemplateExtensionId: z.ZodNullable>; hasUnpublishedChanges: z.ZodNullable>; tags: z.ZodOptional>; }, z.core.$strip>>; publicTags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>>>; pagingMetadata: z.ZodOptional>; cursors: z.ZodOptional>; prev: z.ZodNullable>; }, z.core.$strip>>; hasNext: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkUpdateFunctionTagsRequest: z.ZodObject<{ ids: z.ZodArray; options: z.ZodObject<{ assignTags: z.ZodObject<{ privateTags: z.ZodOptional>; }, z.core.$strip>>; publicTags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; unassignTags: z.ZodOptional>; }, z.core.$strip>>; publicTags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>; declare const BulkUpdateFunctionTagsResponse: z.ZodObject<{ results: z.ZodOptional>; originalIndex: z.ZodOptional; success: z.ZodOptional; error: z.ZodOptional; description: z.ZodOptional; data: z.ZodNullable>>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>>>; bulkActionMetadata: z.ZodOptional; totalFailures: z.ZodOptional; undetailedFailures: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkUpdateFunctionTagsByFilterRequest: z.ZodObject<{ filter: z.ZodRecord; options: z.ZodObject<{ assignTags: z.ZodObject<{ privateTags: z.ZodOptional>; }, z.core.$strip>>; publicTags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; unassignTags: z.ZodOptional>; }, z.core.$strip>>; publicTags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>; declare const BulkUpdateFunctionTagsByFilterResponse: z.ZodObject<{ jobId: z.ZodOptional; }, z.core.$strip>; export { BulkUpdateFunctionTagsByFilterRequest, BulkUpdateFunctionTagsByFilterResponse, BulkUpdateFunctionTagsRequest, BulkUpdateFunctionTagsResponse, CreateFunctionRequest, CreateFunctionResponse, DeleteFunctionRequest, DeleteFunctionResponse, GetFunctionRequest, GetFunctionResponse, QueryFunctionsRequest, QueryFunctionsResponse, UpdateFunctionRequest, UpdateFunctionResponse };