import * as z from 'zod'; declare const CalculateServiceFeesRequest: z.ZodObject<{ order: z.ZodObject<{ _id: z.ZodOptional; locationId: z.ZodNullable>; currency: z.ZodString; priceSummary: z.ZodObject<{ subtotal: z.ZodOptional; }, z.core.$strip>; shippingInfo: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; platform: z.ZodOptional>; }, z.core.$strip>>; locale: z.ZodOptional>; country: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>; options: z.ZodOptional>; appId: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>; declare const CalculateServiceFeesResponse: z.ZodObject<{ calculatedFees: z.ZodOptional; name: z.ZodOptional; fee: z.ZodOptional; currency: z.ZodOptional; formattedValue: z.ZodNullable>; }, z.core.$strip>>; tax: z.ZodOptional; currency: z.ZodOptional; formattedValue: z.ZodNullable>; }, z.core.$strip>>; taxGroupId: z.ZodNullable>; }, z.core.$strip>>>; }, z.core.$strip>; declare const CreateRuleRequest: z.ZodObject<{ rule: z.ZodIntersection>; locationId: z.ZodNullable>; name: z.ZodString; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; taxRate: z.ZodNullable>; conditionsType: z.ZodOptional>; conditionType: z.ZodOptional>; enabled: z.ZodBoolean; revision: z.ZodNullable>; label: z.ZodNullable>; appId: z.ZodNullable>; roundingStrategy: z.ZodOptional>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodIntersection; percentage: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ percentage: z.ZodOptional; amount: z.ZodObject<{ value: z.ZodOptional; currency: z.ZodOptional; formattedValue: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ amount: z.ZodOptional; percentage: z.ZodString; }, z.core.$strip>]>, z.ZodXor; percentageFee: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ percentageFee: z.ZodOptional; fixedFee: z.ZodObject<{ value: z.ZodOptional; currency: z.ZodOptional; formattedValue: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ fixedFee: z.ZodOptional; percentageFee: z.ZodString; }, z.core.$strip>]>>, z.ZodXor; conditionTree: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ conditionTree: z.ZodOptional; condition: z.ZodIntersection; orderFieldPath: z.ZodOptional; expectedType: z.ZodOptional>; }, z.core.$strip>>; expectedFieldType: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; list: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ list: z.ZodOptional; number: z.ZodObject<{ value: z.ZodOptional; operation: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ number: z.ZodOptional; list: z.ZodObject<{ values: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>, z.ZodObject<{ condition: z.ZodOptional; conditionTree: z.ZodType>; }, z.core.$strip>]>>, z.ZodXor; conditionTreeOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ conditionTreeOptions: z.ZodOptional; conditionOptions: z.ZodIntersection; orderFieldPath: z.ZodOptional; expectedType: z.ZodOptional>; }, z.core.$strip>>; expectedFieldType: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; list: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ list: z.ZodOptional; number: z.ZodObject<{ value: z.ZodOptional; operation: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ number: z.ZodOptional; list: z.ZodObject<{ values: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>, z.ZodObject<{ conditionOptions: z.ZodOptional; conditionTreeOptions: z.ZodType>; }, z.core.$strip>]>>, z.ZodXor; taxGroupId: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ taxGroupId: z.ZodOptional; customTaxRate: z.ZodString; }, z.core.$strip>, z.ZodObject<{ customTaxRate: z.ZodOptional; taxGroupId: z.ZodString; }, z.core.$strip>]>>>; }, z.core.$strip>; declare const CreateRuleResponse: z.ZodIntersection>; locationId: z.ZodNullable>; name: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; taxRate: z.ZodNullable>; conditionsType: z.ZodOptional>; conditionType: z.ZodOptional>; enabled: z.ZodNullable>; revision: z.ZodNullable>; label: z.ZodNullable>; appId: z.ZodNullable>; roundingStrategy: z.ZodOptional>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodIntersection; percentage: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ percentage: z.ZodOptional; amount: z.ZodObject<{ value: z.ZodOptional; currency: z.ZodOptional; formattedValue: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ amount: z.ZodOptional; percentage: z.ZodString; }, z.core.$strip>]>, z.ZodXor; percentageFee: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ percentageFee: z.ZodOptional; fixedFee: z.ZodObject<{ value: z.ZodOptional; currency: z.ZodOptional; formattedValue: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ fixedFee: z.ZodOptional; percentageFee: z.ZodString; }, z.core.$strip>]>>, z.ZodXor; conditionTree: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ conditionTree: z.ZodOptional; condition: z.ZodIntersection; orderFieldPath: z.ZodOptional; expectedType: z.ZodOptional>; }, z.core.$strip>>; expectedFieldType: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; list: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ list: z.ZodOptional; number: z.ZodObject<{ value: z.ZodOptional; operation: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ number: z.ZodOptional; list: z.ZodObject<{ values: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>, z.ZodObject<{ condition: z.ZodOptional; conditionTree: z.ZodType>; }, z.core.$strip>]>>, z.ZodXor; conditionTreeOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ conditionTreeOptions: z.ZodOptional; conditionOptions: z.ZodIntersection; orderFieldPath: z.ZodOptional; expectedType: z.ZodOptional>; }, z.core.$strip>>; expectedFieldType: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; list: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ list: z.ZodOptional; number: z.ZodObject<{ value: z.ZodOptional; operation: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ number: z.ZodOptional; list: z.ZodObject<{ values: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>, z.ZodObject<{ conditionOptions: z.ZodOptional; conditionTreeOptions: z.ZodType>; }, z.core.$strip>]>>, z.ZodXor; taxGroupId: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ taxGroupId: z.ZodOptional; customTaxRate: z.ZodString; }, z.core.$strip>, z.ZodObject<{ customTaxRate: z.ZodOptional; taxGroupId: z.ZodString; }, z.core.$strip>]>>>; declare const GetRuleRequest: z.ZodObject<{ ruleId: z.ZodString; }, z.core.$strip>; declare const GetRuleResponse: z.ZodIntersection>; locationId: z.ZodNullable>; name: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; taxRate: z.ZodNullable>; conditionsType: z.ZodOptional>; conditionType: z.ZodOptional>; enabled: z.ZodNullable>; revision: z.ZodNullable>; label: z.ZodNullable>; appId: z.ZodNullable>; roundingStrategy: z.ZodOptional>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodIntersection; percentage: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ percentage: z.ZodOptional; amount: z.ZodObject<{ value: z.ZodOptional; currency: z.ZodOptional; formattedValue: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ amount: z.ZodOptional; percentage: z.ZodString; }, z.core.$strip>]>, z.ZodXor; percentageFee: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ percentageFee: z.ZodOptional; fixedFee: z.ZodObject<{ value: z.ZodOptional; currency: z.ZodOptional; formattedValue: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ fixedFee: z.ZodOptional; percentageFee: z.ZodString; }, z.core.$strip>]>>, z.ZodXor; conditionTree: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ conditionTree: z.ZodOptional; condition: z.ZodIntersection; orderFieldPath: z.ZodOptional; expectedType: z.ZodOptional>; }, z.core.$strip>>; expectedFieldType: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; list: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ list: z.ZodOptional; number: z.ZodObject<{ value: z.ZodOptional; operation: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ number: z.ZodOptional; list: z.ZodObject<{ values: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>, z.ZodObject<{ condition: z.ZodOptional; conditionTree: z.ZodType>; }, z.core.$strip>]>>, z.ZodXor; conditionTreeOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ conditionTreeOptions: z.ZodOptional; conditionOptions: z.ZodIntersection; orderFieldPath: z.ZodOptional; expectedType: z.ZodOptional>; }, z.core.$strip>>; expectedFieldType: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; list: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ list: z.ZodOptional; number: z.ZodObject<{ value: z.ZodOptional; operation: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ number: z.ZodOptional; list: z.ZodObject<{ values: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>, z.ZodObject<{ conditionOptions: z.ZodOptional; conditionTreeOptions: z.ZodType>; }, z.core.$strip>]>>, z.ZodXor; taxGroupId: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ taxGroupId: z.ZodOptional; customTaxRate: z.ZodString; }, z.core.$strip>, z.ZodObject<{ customTaxRate: z.ZodOptional; taxGroupId: z.ZodString; }, z.core.$strip>]>>>; declare const UpdateRuleRequest: z.ZodObject<{ _id: z.ZodString; rule: z.ZodIntersection>; locationId: z.ZodNullable>; name: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; taxRate: z.ZodNullable>; conditionsType: z.ZodOptional>; conditionType: z.ZodOptional>; enabled: z.ZodNullable>; revision: z.ZodString; label: z.ZodNullable>; appId: z.ZodNullable>; roundingStrategy: z.ZodOptional>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodIntersection; percentage: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ percentage: z.ZodOptional; amount: z.ZodObject<{ value: z.ZodOptional; currency: z.ZodOptional; formattedValue: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ amount: z.ZodOptional; percentage: z.ZodString; }, z.core.$strip>]>, z.ZodXor; percentageFee: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ percentageFee: z.ZodOptional; fixedFee: z.ZodObject<{ value: z.ZodOptional; currency: z.ZodOptional; formattedValue: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ fixedFee: z.ZodOptional; percentageFee: z.ZodString; }, z.core.$strip>]>>, z.ZodXor; conditionTree: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ conditionTree: z.ZodOptional; condition: z.ZodIntersection; orderFieldPath: z.ZodOptional; expectedType: z.ZodOptional>; }, z.core.$strip>>; expectedFieldType: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; list: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ list: z.ZodOptional; number: z.ZodObject<{ value: z.ZodOptional; operation: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ number: z.ZodOptional; list: z.ZodObject<{ values: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>, z.ZodObject<{ condition: z.ZodOptional; conditionTree: z.ZodType>; }, z.core.$strip>]>>, z.ZodXor; conditionTreeOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ conditionTreeOptions: z.ZodOptional; conditionOptions: z.ZodIntersection; orderFieldPath: z.ZodOptional; expectedType: z.ZodOptional>; }, z.core.$strip>>; expectedFieldType: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; list: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ list: z.ZodOptional; number: z.ZodObject<{ value: z.ZodOptional; operation: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ number: z.ZodOptional; list: z.ZodObject<{ values: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>, z.ZodObject<{ conditionOptions: z.ZodOptional; conditionTreeOptions: z.ZodType>; }, z.core.$strip>]>>, z.ZodXor; taxGroupId: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ taxGroupId: z.ZodOptional; customTaxRate: z.ZodString; }, z.core.$strip>, z.ZodObject<{ customTaxRate: z.ZodOptional; taxGroupId: z.ZodString; }, z.core.$strip>]>>>; }, z.core.$strip>; declare const UpdateRuleResponse: z.ZodIntersection>; locationId: z.ZodNullable>; name: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; taxRate: z.ZodNullable>; conditionsType: z.ZodOptional>; conditionType: z.ZodOptional>; enabled: z.ZodNullable>; revision: z.ZodNullable>; label: z.ZodNullable>; appId: z.ZodNullable>; roundingStrategy: z.ZodOptional>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodIntersection; percentage: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ percentage: z.ZodOptional; amount: z.ZodObject<{ value: z.ZodOptional; currency: z.ZodOptional; formattedValue: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ amount: z.ZodOptional; percentage: z.ZodString; }, z.core.$strip>]>, z.ZodXor; percentageFee: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ percentageFee: z.ZodOptional; fixedFee: z.ZodObject<{ value: z.ZodOptional; currency: z.ZodOptional; formattedValue: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ fixedFee: z.ZodOptional; percentageFee: z.ZodString; }, z.core.$strip>]>>, z.ZodXor; conditionTree: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ conditionTree: z.ZodOptional; condition: z.ZodIntersection; orderFieldPath: z.ZodOptional; expectedType: z.ZodOptional>; }, z.core.$strip>>; expectedFieldType: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; list: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ list: z.ZodOptional; number: z.ZodObject<{ value: z.ZodOptional; operation: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ number: z.ZodOptional; list: z.ZodObject<{ values: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>, z.ZodObject<{ condition: z.ZodOptional; conditionTree: z.ZodType>; }, z.core.$strip>]>>, z.ZodXor; conditionTreeOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ conditionTreeOptions: z.ZodOptional; conditionOptions: z.ZodIntersection; orderFieldPath: z.ZodOptional; expectedType: z.ZodOptional>; }, z.core.$strip>>; expectedFieldType: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; list: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ list: z.ZodOptional; number: z.ZodObject<{ value: z.ZodOptional; operation: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ number: z.ZodOptional; list: z.ZodObject<{ values: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>, z.ZodObject<{ conditionOptions: z.ZodOptional; conditionTreeOptions: z.ZodType>; }, z.core.$strip>]>>, z.ZodXor; taxGroupId: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ taxGroupId: z.ZodOptional; customTaxRate: z.ZodString; }, z.core.$strip>, z.ZodObject<{ customTaxRate: z.ZodOptional; taxGroupId: z.ZodString; }, z.core.$strip>]>>>; declare const DeleteRuleRequest: z.ZodObject<{ ruleId: z.ZodString; }, z.core.$strip>; declare const DeleteRuleResponse: z.ZodObject<{}, z.core.$strip>; declare const ListRulesRequest: z.ZodObject<{ options: z.ZodOptional>; label: z.ZodNullable>; appId: z.ZodNullable>; }, z.core.$strip>>; }, z.core.$strip>; declare const ListRulesResponse: z.ZodObject<{ rules: z.ZodOptional>; locationId: z.ZodNullable>; name: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; taxRate: z.ZodNullable>; conditionsType: z.ZodOptional>; conditionType: z.ZodOptional>; enabled: z.ZodNullable>; revision: z.ZodNullable>; label: z.ZodNullable>; appId: z.ZodNullable>; roundingStrategy: z.ZodOptional>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodIntersection; percentage: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ percentage: z.ZodOptional; amount: z.ZodObject<{ value: z.ZodOptional; currency: z.ZodOptional; formattedValue: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ amount: z.ZodOptional; percentage: z.ZodString; }, z.core.$strip>]>, z.ZodXor; percentageFee: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ percentageFee: z.ZodOptional; fixedFee: z.ZodObject<{ value: z.ZodOptional; currency: z.ZodOptional; formattedValue: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ fixedFee: z.ZodOptional; percentageFee: z.ZodString; }, z.core.$strip>]>>, z.ZodXor; conditionTree: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ conditionTree: z.ZodOptional; condition: z.ZodIntersection; orderFieldPath: z.ZodOptional; expectedType: z.ZodOptional>; }, z.core.$strip>>; expectedFieldType: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; list: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ list: z.ZodOptional; number: z.ZodObject<{ value: z.ZodOptional; operation: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ number: z.ZodOptional; list: z.ZodObject<{ values: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>, z.ZodObject<{ condition: z.ZodOptional; conditionTree: z.ZodType>; }, z.core.$strip>]>>, z.ZodXor; conditionTreeOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ conditionTreeOptions: z.ZodOptional; conditionOptions: z.ZodIntersection; orderFieldPath: z.ZodOptional; expectedType: z.ZodOptional>; }, z.core.$strip>>; expectedFieldType: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; list: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ list: z.ZodOptional; number: z.ZodObject<{ value: z.ZodOptional; operation: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ number: z.ZodOptional; list: z.ZodObject<{ values: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>, z.ZodObject<{ conditionOptions: z.ZodOptional; conditionTreeOptions: z.ZodType>; }, z.core.$strip>]>>, z.ZodXor; taxGroupId: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ taxGroupId: z.ZodOptional; customTaxRate: z.ZodString; }, z.core.$strip>, z.ZodObject<{ customTaxRate: z.ZodOptional; taxGroupId: z.ZodString; }, z.core.$strip>]>>>>>; }, z.core.$strip>; declare const QueryRulesRequest: z.ZodObject<{ query: z.ZodObject<{ filter: z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; locationId: z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; appId: z.ZodOptional; $exists: z.ZodOptional; $gt: z.ZodOptional; $gte: z.ZodOptional; $hasAll: z.ZodOptional>; $hasSome: z.ZodOptional>; $in: z.ZodOptional>; $lt: z.ZodOptional; $lte: z.ZodOptional; $ne: z.ZodOptional; $nin: z.ZodOptional>; $startsWith: z.ZodOptional; }, z.core.$strict>>; $and: z.ZodOptional>; $or: z.ZodOptional>; $not: z.ZodOptional; }, z.core.$strict>>; sort: z.ZodOptional>; order: z.ZodOptional>; }, z.core.$strip>>>; }, z.core.$catchall>; }, z.core.$strip>; declare const QueryRulesResponse: z.ZodObject<{ rules: z.ZodOptional>; locationId: z.ZodNullable>; name: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; taxRate: z.ZodNullable>; conditionsType: z.ZodOptional>; conditionType: z.ZodOptional>; enabled: z.ZodNullable>; revision: z.ZodNullable>; label: z.ZodNullable>; appId: z.ZodNullable>; roundingStrategy: z.ZodOptional>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodIntersection; percentage: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ percentage: z.ZodOptional; amount: z.ZodObject<{ value: z.ZodOptional; currency: z.ZodOptional; formattedValue: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ amount: z.ZodOptional; percentage: z.ZodString; }, z.core.$strip>]>, z.ZodXor; percentageFee: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ percentageFee: z.ZodOptional; fixedFee: z.ZodObject<{ value: z.ZodOptional; currency: z.ZodOptional; formattedValue: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ fixedFee: z.ZodOptional; percentageFee: z.ZodString; }, z.core.$strip>]>>, z.ZodXor; conditionTree: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ conditionTree: z.ZodOptional; condition: z.ZodIntersection; orderFieldPath: z.ZodOptional; expectedType: z.ZodOptional>; }, z.core.$strip>>; expectedFieldType: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; list: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ list: z.ZodOptional; number: z.ZodObject<{ value: z.ZodOptional; operation: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ number: z.ZodOptional; list: z.ZodObject<{ values: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>, z.ZodObject<{ condition: z.ZodOptional; conditionTree: z.ZodType>; }, z.core.$strip>]>>, z.ZodXor; conditionTreeOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ conditionTreeOptions: z.ZodOptional; conditionOptions: z.ZodIntersection; orderFieldPath: z.ZodOptional; expectedType: z.ZodOptional>; }, z.core.$strip>>; expectedFieldType: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; list: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ list: z.ZodOptional; number: z.ZodObject<{ value: z.ZodOptional; operation: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ number: z.ZodOptional; list: z.ZodObject<{ values: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>, z.ZodObject<{ conditionOptions: z.ZodOptional; conditionTreeOptions: z.ZodType>; }, z.core.$strip>]>>, z.ZodXor; taxGroupId: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ taxGroupId: z.ZodOptional; customTaxRate: z.ZodString; }, z.core.$strip>, z.ZodObject<{ customTaxRate: z.ZodOptional; taxGroupId: z.ZodString; }, 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 BulkCreateRulesRequest: z.ZodObject<{ rules: z.ZodArray>; locationId: z.ZodNullable>; name: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; taxRate: z.ZodNullable>; conditionsType: z.ZodOptional>; conditionType: z.ZodOptional>; enabled: z.ZodNullable>; revision: z.ZodNullable>; label: z.ZodNullable>; appId: z.ZodNullable>; roundingStrategy: z.ZodOptional>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodIntersection; percentage: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ percentage: z.ZodOptional; amount: z.ZodObject<{ value: z.ZodOptional; currency: z.ZodOptional; formattedValue: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ amount: z.ZodOptional; percentage: z.ZodString; }, z.core.$strip>]>, z.ZodXor; percentageFee: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ percentageFee: z.ZodOptional; fixedFee: z.ZodObject<{ value: z.ZodOptional; currency: z.ZodOptional; formattedValue: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ fixedFee: z.ZodOptional; percentageFee: z.ZodString; }, z.core.$strip>]>>, z.ZodXor; conditionTree: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ conditionTree: z.ZodOptional; condition: z.ZodIntersection; orderFieldPath: z.ZodOptional; expectedType: z.ZodOptional>; }, z.core.$strip>>; expectedFieldType: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; list: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ list: z.ZodOptional; number: z.ZodObject<{ value: z.ZodOptional; operation: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ number: z.ZodOptional; list: z.ZodObject<{ values: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>, z.ZodObject<{ condition: z.ZodOptional; conditionTree: z.ZodType>; }, z.core.$strip>]>>, z.ZodXor; conditionTreeOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ conditionTreeOptions: z.ZodOptional; conditionOptions: z.ZodIntersection; orderFieldPath: z.ZodOptional; expectedType: z.ZodOptional>; }, z.core.$strip>>; expectedFieldType: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; list: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ list: z.ZodOptional; number: z.ZodObject<{ value: z.ZodOptional; operation: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ number: z.ZodOptional; list: z.ZodObject<{ values: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>, z.ZodObject<{ conditionOptions: z.ZodOptional; conditionTreeOptions: z.ZodType>; }, z.core.$strip>]>>, z.ZodXor; taxGroupId: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ taxGroupId: z.ZodOptional; customTaxRate: z.ZodString; }, z.core.$strip>, z.ZodObject<{ customTaxRate: z.ZodOptional; taxGroupId: z.ZodString; }, z.core.$strip>]>>>>; options: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkCreateRulesResponse: 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>>; rule: z.ZodOptional>; locationId: z.ZodNullable>; name: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; taxRate: z.ZodNullable>; conditionsType: z.ZodOptional>; conditionType: z.ZodOptional>; enabled: z.ZodNullable>; revision: z.ZodNullable>; label: z.ZodNullable>; appId: z.ZodNullable>; roundingStrategy: z.ZodOptional>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodIntersection; percentage: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ percentage: z.ZodOptional; amount: z.ZodObject<{ value: z.ZodOptional; currency: z.ZodOptional; formattedValue: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ amount: z.ZodOptional; percentage: z.ZodString; }, z.core.$strip>]>, z.ZodXor; percentageFee: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ percentageFee: z.ZodOptional; fixedFee: z.ZodObject<{ value: z.ZodOptional; currency: z.ZodOptional; formattedValue: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ fixedFee: z.ZodOptional; percentageFee: z.ZodString; }, z.core.$strip>]>>, z.ZodXor; conditionTree: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ conditionTree: z.ZodOptional; condition: z.ZodIntersection; orderFieldPath: z.ZodOptional; expectedType: z.ZodOptional>; }, z.core.$strip>>; expectedFieldType: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; list: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ list: z.ZodOptional; number: z.ZodObject<{ value: z.ZodOptional; operation: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ number: z.ZodOptional; list: z.ZodObject<{ values: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>, z.ZodObject<{ condition: z.ZodOptional; conditionTree: z.ZodType>; }, z.core.$strip>]>>, z.ZodXor; conditionTreeOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ conditionTreeOptions: z.ZodOptional; conditionOptions: z.ZodIntersection; orderFieldPath: z.ZodOptional; expectedType: z.ZodOptional>; }, z.core.$strip>>; expectedFieldType: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; list: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ list: z.ZodOptional; number: z.ZodObject<{ value: z.ZodOptional; operation: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ number: z.ZodOptional; list: z.ZodObject<{ values: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>, z.ZodObject<{ conditionOptions: z.ZodOptional; conditionTreeOptions: z.ZodType>; }, z.core.$strip>]>>, z.ZodXor; taxGroupId: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ taxGroupId: z.ZodOptional; customTaxRate: z.ZodString; }, z.core.$strip>, z.ZodObject<{ customTaxRate: z.ZodOptional; taxGroupId: z.ZodString; }, z.core.$strip>]>>>>; }, z.core.$strip>>>; bulkActionMetadata: z.ZodOptional; totalFailures: z.ZodOptional; undetailedFailures: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkUpdateRulesRequest: z.ZodObject<{ rules: z.ZodArray>; locationId: z.ZodNullable>; name: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; taxRate: z.ZodNullable>; conditionsType: z.ZodOptional>; conditionType: z.ZodOptional>; enabled: z.ZodNullable>; revision: z.ZodNullable>; label: z.ZodNullable>; appId: z.ZodNullable>; roundingStrategy: z.ZodOptional>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodIntersection; percentage: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ percentage: z.ZodOptional; amount: z.ZodObject<{ value: z.ZodOptional; currency: z.ZodOptional; formattedValue: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ amount: z.ZodOptional; percentage: z.ZodString; }, z.core.$strip>]>, z.ZodXor; percentageFee: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ percentageFee: z.ZodOptional; fixedFee: z.ZodObject<{ value: z.ZodOptional; currency: z.ZodOptional; formattedValue: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ fixedFee: z.ZodOptional; percentageFee: z.ZodString; }, z.core.$strip>]>>, z.ZodXor; conditionTree: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ conditionTree: z.ZodOptional; condition: z.ZodIntersection; orderFieldPath: z.ZodOptional; expectedType: z.ZodOptional>; }, z.core.$strip>>; expectedFieldType: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; list: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ list: z.ZodOptional; number: z.ZodObject<{ value: z.ZodOptional; operation: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ number: z.ZodOptional; list: z.ZodObject<{ values: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>, z.ZodObject<{ condition: z.ZodOptional; conditionTree: z.ZodType>; }, z.core.$strip>]>>, z.ZodXor; conditionTreeOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ conditionTreeOptions: z.ZodOptional; conditionOptions: z.ZodIntersection; orderFieldPath: z.ZodOptional; expectedType: z.ZodOptional>; }, z.core.$strip>>; expectedFieldType: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; list: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ list: z.ZodOptional; number: z.ZodObject<{ value: z.ZodOptional; operation: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ number: z.ZodOptional; list: z.ZodObject<{ values: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>, z.ZodObject<{ conditionOptions: z.ZodOptional; conditionTreeOptions: z.ZodType>; }, z.core.$strip>]>>, z.ZodXor; taxGroupId: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ taxGroupId: z.ZodOptional; customTaxRate: z.ZodString; }, z.core.$strip>, z.ZodObject<{ customTaxRate: z.ZodOptional; taxGroupId: z.ZodString; }, z.core.$strip>]>>>>; mask: z.ZodOptional>; }, z.core.$strip>>; options: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkUpdateRulesResponse: 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>>; rule: z.ZodOptional>; locationId: z.ZodNullable>; name: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; taxRate: z.ZodNullable>; conditionsType: z.ZodOptional>; conditionType: z.ZodOptional>; enabled: z.ZodNullable>; revision: z.ZodNullable>; label: z.ZodNullable>; appId: z.ZodNullable>; roundingStrategy: z.ZodOptional>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodIntersection; percentage: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ percentage: z.ZodOptional; amount: z.ZodObject<{ value: z.ZodOptional; currency: z.ZodOptional; formattedValue: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ amount: z.ZodOptional; percentage: z.ZodString; }, z.core.$strip>]>, z.ZodXor; percentageFee: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ percentageFee: z.ZodOptional; fixedFee: z.ZodObject<{ value: z.ZodOptional; currency: z.ZodOptional; formattedValue: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ fixedFee: z.ZodOptional; percentageFee: z.ZodString; }, z.core.$strip>]>>, z.ZodXor; conditionTree: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ conditionTree: z.ZodOptional; condition: z.ZodIntersection; orderFieldPath: z.ZodOptional; expectedType: z.ZodOptional>; }, z.core.$strip>>; expectedFieldType: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; list: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ list: z.ZodOptional; number: z.ZodObject<{ value: z.ZodOptional; operation: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ number: z.ZodOptional; list: z.ZodObject<{ values: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>, z.ZodObject<{ condition: z.ZodOptional; conditionTree: z.ZodType>; }, z.core.$strip>]>>, z.ZodXor; conditionTreeOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ conditionTreeOptions: z.ZodOptional; conditionOptions: z.ZodIntersection; orderFieldPath: z.ZodOptional; expectedType: z.ZodOptional>; }, z.core.$strip>>; expectedFieldType: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; list: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ list: z.ZodOptional; number: z.ZodObject<{ value: z.ZodOptional; operation: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ number: z.ZodOptional; list: z.ZodObject<{ values: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>, z.ZodObject<{ conditionOptions: z.ZodOptional; conditionTreeOptions: z.ZodType>; }, z.core.$strip>]>>, z.ZodXor; taxGroupId: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ taxGroupId: z.ZodOptional; customTaxRate: z.ZodString; }, z.core.$strip>, z.ZodObject<{ customTaxRate: z.ZodOptional; taxGroupId: z.ZodString; }, z.core.$strip>]>>>>; }, z.core.$strip>>>; bulkActionMetadata: z.ZodOptional; totalFailures: z.ZodOptional; undetailedFailures: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkDeleteRulesRequest: z.ZodObject<{ ruleIds: z.ZodArray; }, z.core.$strip>; declare const BulkDeleteRulesResponse: 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>>; rule: z.ZodOptional>; locationId: z.ZodNullable>; name: z.ZodNullable>; _createdDate: z.ZodNullable>; _updatedDate: z.ZodNullable>; taxRate: z.ZodNullable>; conditionsType: z.ZodOptional>; conditionType: z.ZodOptional>; enabled: z.ZodNullable>; revision: z.ZodNullable>; label: z.ZodNullable>; appId: z.ZodNullable>; roundingStrategy: z.ZodOptional>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>, z.ZodIntersection; percentage: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ percentage: z.ZodOptional; amount: z.ZodObject<{ value: z.ZodOptional; currency: z.ZodOptional; formattedValue: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ amount: z.ZodOptional; percentage: z.ZodString; }, z.core.$strip>]>, z.ZodXor; percentageFee: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ percentageFee: z.ZodOptional; fixedFee: z.ZodObject<{ value: z.ZodOptional; currency: z.ZodOptional; formattedValue: z.ZodNullable>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ fixedFee: z.ZodOptional; percentageFee: z.ZodString; }, z.core.$strip>]>>, z.ZodXor; conditionTree: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ conditionTree: z.ZodOptional; condition: z.ZodIntersection; orderFieldPath: z.ZodOptional; expectedType: z.ZodOptional>; }, z.core.$strip>>; expectedFieldType: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; list: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ list: z.ZodOptional; number: z.ZodObject<{ value: z.ZodOptional; operation: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ number: z.ZodOptional; list: z.ZodObject<{ values: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>, z.ZodObject<{ condition: z.ZodOptional; conditionTree: z.ZodType>; }, z.core.$strip>]>>, z.ZodXor; conditionTreeOptions: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ conditionTreeOptions: z.ZodOptional; conditionOptions: z.ZodIntersection; orderFieldPath: z.ZodOptional; expectedType: z.ZodOptional>; }, z.core.$strip>>; expectedFieldType: z.ZodOptional>; }, z.core.$strip>, z.ZodXor; list: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ list: z.ZodOptional; number: z.ZodObject<{ value: z.ZodOptional; operation: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>, z.ZodObject<{ number: z.ZodOptional; list: z.ZodObject<{ values: z.ZodOptional>; }, z.core.$strip>; }, z.core.$strip>]>>; }, z.core.$strip>, z.ZodObject<{ conditionOptions: z.ZodOptional; conditionTreeOptions: z.ZodType>; }, z.core.$strip>]>>, z.ZodXor; taxGroupId: z.ZodOptional; }, z.core.$strip>, z.ZodObject<{ taxGroupId: z.ZodOptional; customTaxRate: z.ZodString; }, z.core.$strip>, z.ZodObject<{ customTaxRate: z.ZodOptional; taxGroupId: z.ZodString; }, z.core.$strip>]>>>>; }, z.core.$strip>>>; bulkActionMetadata: z.ZodOptional; totalFailures: z.ZodOptional; undetailedFailures: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkUpdateRuleTagsRequest: z.ZodObject<{ ruleIds: z.ZodArray; options: z.ZodOptional>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; unassignTags: z.ZodOptional>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkUpdateRuleTagsResponse: 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 BulkUpdateRuleTagsByFilterRequest: z.ZodObject<{ filter: z.ZodRecord; options: z.ZodOptional>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; unassignTags: z.ZodOptional>; }, z.core.$strip>>; tags: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const BulkUpdateRuleTagsByFilterResponse: z.ZodObject<{ jobId: z.ZodOptional; }, z.core.$strip>; export { BulkCreateRulesRequest, BulkCreateRulesResponse, BulkDeleteRulesRequest, BulkDeleteRulesResponse, BulkUpdateRuleTagsByFilterRequest, BulkUpdateRuleTagsByFilterResponse, BulkUpdateRuleTagsRequest, BulkUpdateRuleTagsResponse, BulkUpdateRulesRequest, BulkUpdateRulesResponse, CalculateServiceFeesRequest, CalculateServiceFeesResponse, CreateRuleRequest, CreateRuleResponse, DeleteRuleRequest, DeleteRuleResponse, GetRuleRequest, GetRuleResponse, ListRulesRequest, ListRulesResponse, QueryRulesRequest, QueryRulesResponse, UpdateRuleRequest, UpdateRuleResponse };