import * as z from 'zod'; declare const GetDisputeRequest: z.ZodObject<{ disputeId: z.ZodString; }, z.core.$strip>; declare const GetDisputeResponse: z.ZodObject<{ _id: z.ZodOptional; chargeId: z.ZodOptional; providerDisputeId: z.ZodOptional; stage: z.ZodOptional>; reason: z.ZodOptional>; currencyCode: z.ZodNullable>; amount: z.ZodNullable>; status: z.ZodOptional>; sellerProtection: z.ZodOptional>; channel: z.ZodOptional>; dueDate: z.ZodNullable>; networkReasonCode: z.ZodNullable>; defendable: z.ZodNullable>; autoDefended: z.ZodNullable>; defendedDate: z.ZodNullable>; acceptedDate: z.ZodNullable>; actions: z.ZodOptional>; dueDate: z.ZodNullable>; }, z.core.$strip>>>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; revision: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; publicTags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const QueryDisputesRequest: 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 QueryDisputesResponse: z.ZodObject<{ disputes: z.ZodOptional; chargeId: z.ZodOptional; providerDisputeId: z.ZodOptional; stage: z.ZodOptional>; reason: z.ZodOptional>; currencyCode: z.ZodNullable>; amount: z.ZodNullable>; status: z.ZodOptional>; sellerProtection: z.ZodOptional>; channel: z.ZodOptional>; dueDate: z.ZodNullable>; networkReasonCode: z.ZodNullable>; defendable: z.ZodNullable>; autoDefended: z.ZodNullable>; defendedDate: z.ZodNullable>; acceptedDate: z.ZodNullable>; actions: z.ZodOptional>; dueDate: z.ZodNullable>; }, z.core.$strip>>>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; revision: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; 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 AcceptDisputeRequest: z.ZodObject<{ disputeId: z.ZodString; }, z.core.$strip>; declare const AcceptDisputeResponse: z.ZodObject<{ dispute: z.ZodOptional; chargeId: z.ZodOptional; providerDisputeId: z.ZodOptional; stage: z.ZodOptional>; reason: z.ZodOptional>; currencyCode: z.ZodNullable>; amount: z.ZodNullable>; status: z.ZodOptional>; sellerProtection: z.ZodOptional>; channel: z.ZodOptional>; dueDate: z.ZodNullable>; networkReasonCode: z.ZodNullable>; defendable: z.ZodNullable>; autoDefended: z.ZodNullable>; defendedDate: z.ZodNullable>; acceptedDate: z.ZodNullable>; actions: z.ZodOptional>; dueDate: z.ZodNullable>; }, z.core.$strip>>>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; revision: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; publicTags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const DefendDisputeRequest: z.ZodObject<{ disputeId: z.ZodString; }, z.core.$strip>; declare const DefendDisputeResponse: z.ZodObject<{ dispute: z.ZodOptional; chargeId: z.ZodOptional; providerDisputeId: z.ZodOptional; stage: z.ZodOptional>; reason: z.ZodOptional>; currencyCode: z.ZodNullable>; amount: z.ZodNullable>; status: z.ZodOptional>; sellerProtection: z.ZodOptional>; channel: z.ZodOptional>; dueDate: z.ZodNullable>; networkReasonCode: z.ZodNullable>; defendable: z.ZodNullable>; autoDefended: z.ZodNullable>; defendedDate: z.ZodNullable>; acceptedDate: z.ZodNullable>; actions: z.ZodOptional>; dueDate: z.ZodNullable>; }, z.core.$strip>>>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; revision: z.ZodNullable>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; publicTags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkUpdateDisputeTagsRequest: z.ZodObject<{ ids: z.ZodArray; options: 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 BulkUpdateDisputeTagsResponse: 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 BulkUpdateDisputeTagsByFilterRequest: z.ZodObject<{ filter: z.ZodRecord; options: 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 BulkUpdateDisputeTagsByFilterResponse: z.ZodObject<{ jobId: z.ZodOptional; }, z.core.$strip>; export { AcceptDisputeRequest, AcceptDisputeResponse, BulkUpdateDisputeTagsByFilterRequest, BulkUpdateDisputeTagsByFilterResponse, BulkUpdateDisputeTagsRequest, BulkUpdateDisputeTagsResponse, DefendDisputeRequest, DefendDisputeResponse, GetDisputeRequest, GetDisputeResponse, QueryDisputesRequest, QueryDisputesResponse };