import * as z from 'zod'; declare const CreateLocationRequest: z.ZodObject<{ location: z.ZodObject<{ _id: z.ZodNullable>; name: z.ZodString; description: z.ZodNullable>; default: z.ZodOptional; status: z.ZodOptional>; locationType: z.ZodOptional>; fax: z.ZodNullable>; timeZone: z.ZodString; email: z.ZodNullable>; phone: z.ZodNullable>; address: z.ZodObject<{ streetAddress: z.ZodOptional; number: z.ZodOptional; }, z.core.$strip>>; city: z.ZodNullable>; subdivision: z.ZodNullable>; country: z.ZodNullable>; postalCode: z.ZodNullable>; }, z.core.$strip>; businessSchedule: z.ZodOptional>; openTime: z.ZodOptional; closeDay: z.ZodOptional>; closeTime: z.ZodOptional; }, z.core.$strip>>>; specialHourPeriod: z.ZodOptional; endDate: z.ZodOptional; isClosed: z.ZodOptional; comment: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>>; revision: z.ZodNullable>; archived: z.ZodOptional; locationTypes: z.ZodOptional>>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>; declare const CreateLocationResponse: z.ZodObject<{ _id: z.ZodNullable>; name: z.ZodOptional; description: z.ZodNullable>; default: z.ZodOptional; status: z.ZodOptional>; locationType: z.ZodOptional>; fax: z.ZodNullable>; timeZone: z.ZodNullable>; email: z.ZodNullable>; phone: z.ZodNullable>; address: z.ZodOptional; number: z.ZodOptional; }, z.core.$strip>>; city: z.ZodNullable>; subdivision: z.ZodNullable>; country: z.ZodNullable>; postalCode: z.ZodNullable>; }, z.core.$strip>>; businessSchedule: z.ZodOptional>; openTime: z.ZodOptional; closeDay: z.ZodOptional>; closeTime: z.ZodOptional; }, z.core.$strip>>>; specialHourPeriod: z.ZodOptional; endDate: z.ZodOptional; isClosed: z.ZodOptional; comment: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>>; revision: z.ZodNullable>; archived: z.ZodOptional; locationTypes: z.ZodOptional>>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>; declare const GetLocationRequest: z.ZodObject<{ _id: z.ZodString; }, z.core.$strip>; declare const GetLocationResponse: z.ZodObject<{ _id: z.ZodNullable>; name: z.ZodOptional; description: z.ZodNullable>; default: z.ZodOptional; status: z.ZodOptional>; locationType: z.ZodOptional>; fax: z.ZodNullable>; timeZone: z.ZodNullable>; email: z.ZodNullable>; phone: z.ZodNullable>; address: z.ZodOptional; number: z.ZodOptional; }, z.core.$strip>>; city: z.ZodNullable>; subdivision: z.ZodNullable>; country: z.ZodNullable>; postalCode: z.ZodNullable>; }, z.core.$strip>>; businessSchedule: z.ZodOptional>; openTime: z.ZodOptional; closeDay: z.ZodOptional>; closeTime: z.ZodOptional; }, z.core.$strip>>>; specialHourPeriod: z.ZodOptional; endDate: z.ZodOptional; isClosed: z.ZodOptional; comment: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>>; revision: z.ZodNullable>; archived: z.ZodOptional; locationTypes: z.ZodOptional>>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>; declare const ListLocationsRequest: z.ZodObject<{ options: z.ZodOptional; order: z.ZodOptional>; }, z.core.$strip>>; paging: z.ZodOptional>; offset: z.ZodNullable>; }, z.core.$strip>>; includeArchived: z.ZodOptional; filterAuthorizedLocationEntities: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const ListLocationsResponse: z.ZodObject<{ locations: z.ZodOptional>; name: z.ZodOptional; description: z.ZodNullable>; default: z.ZodOptional; status: z.ZodOptional>; locationType: z.ZodOptional>; fax: z.ZodNullable>; timeZone: z.ZodNullable>; email: z.ZodNullable>; phone: z.ZodNullable>; address: z.ZodOptional; number: z.ZodOptional; }, z.core.$strip>>; city: z.ZodNullable>; subdivision: z.ZodNullable>; country: z.ZodNullable>; postalCode: z.ZodNullable>; }, z.core.$strip>>; businessSchedule: z.ZodOptional>; openTime: z.ZodOptional; closeDay: z.ZodOptional>; closeTime: z.ZodOptional; }, z.core.$strip>>>; specialHourPeriod: z.ZodOptional; endDate: z.ZodOptional; isClosed: z.ZodOptional; comment: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>>; revision: z.ZodNullable>; archived: z.ZodOptional; locationTypes: z.ZodOptional>>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>>>; pagingMetadata: z.ZodOptional>; offset: z.ZodNullable>; hasNext: z.ZodNullable>; }, z.core.$strip>>; authorizedLocationEntities: z.ZodOptional>; }, z.core.$strip>; declare const UpdateLocationRequest: z.ZodObject<{ _id: z.ZodString; location: z.ZodObject<{ _id: z.ZodNullable>; name: z.ZodString; description: z.ZodNullable>; default: z.ZodOptional; status: z.ZodOptional>; locationType: z.ZodOptional>; fax: z.ZodNullable>; timeZone: z.ZodString; email: z.ZodNullable>; phone: z.ZodNullable>; address: z.ZodObject<{ streetAddress: z.ZodOptional; number: z.ZodOptional; }, z.core.$strip>>; city: z.ZodNullable>; subdivision: z.ZodNullable>; country: z.ZodNullable>; postalCode: z.ZodNullable>; }, z.core.$strip>; businessSchedule: z.ZodOptional>; openTime: z.ZodOptional; closeDay: z.ZodOptional>; closeTime: z.ZodOptional; }, z.core.$strip>>>; specialHourPeriod: z.ZodOptional; endDate: z.ZodOptional; isClosed: z.ZodOptional; comment: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>>; revision: z.ZodNullable>; archived: z.ZodOptional; locationTypes: z.ZodOptional>>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>; }, z.core.$strip>; declare const UpdateLocationResponse: z.ZodObject<{ _id: z.ZodNullable>; name: z.ZodOptional; description: z.ZodNullable>; default: z.ZodOptional; status: z.ZodOptional>; locationType: z.ZodOptional>; fax: z.ZodNullable>; timeZone: z.ZodNullable>; email: z.ZodNullable>; phone: z.ZodNullable>; address: z.ZodOptional; number: z.ZodOptional; }, z.core.$strip>>; city: z.ZodNullable>; subdivision: z.ZodNullable>; country: z.ZodNullable>; postalCode: z.ZodNullable>; }, z.core.$strip>>; businessSchedule: z.ZodOptional>; openTime: z.ZodOptional; closeDay: z.ZodOptional>; closeTime: z.ZodOptional; }, z.core.$strip>>>; specialHourPeriod: z.ZodOptional; endDate: z.ZodOptional; isClosed: z.ZodOptional; comment: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>>; revision: z.ZodNullable>; archived: z.ZodOptional; locationTypes: z.ZodOptional>>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>; declare const QueryLocationsRequest: 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>>; name: 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>>; description: 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>>; default: 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>>; status: 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>>; locationType: 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>>; fax: 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>>; timeZone: 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>>; email: 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>>; phone: 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>>; 'address.country': 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>>; 'address.subdivision': 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>>; 'address.city': 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>>; 'address.postalCode': 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>>; 'address.streetAddress.number': 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>>; 'address.streetAddress.name': 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>>; 'address.streetAddress.apt': 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>>; 'address.formattedAddress': 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>>; 'address.hint': 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>>; 'address.geocode.latitude': 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>>; 'address.geocode.longitude': 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>>; 'businessSchedule.periods.openDay': 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>>; 'businessSchedule.periods.openTime': 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>>; 'businessSchedule.periods.closeDay': 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>>; 'businessSchedule.periods.closeTime': 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>>; 'businessSchedule.specialHourPeriod.startDate': 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>>; 'businessSchedule.specialHourPeriod.endDate': 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>>; 'businessSchedule.specialHourPeriod.isClosed': 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>>; 'businessSchedule.specialHourPeriod.comment': 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>>; revision: 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>>; archived: 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>>; }, z.core.$catchall>; options: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; declare const QueryLocationsResponse: z.ZodObject<{ locations: z.ZodOptional>; name: z.ZodOptional; description: z.ZodNullable>; default: z.ZodOptional; status: z.ZodOptional>; locationType: z.ZodOptional>; fax: z.ZodNullable>; timeZone: z.ZodNullable>; email: z.ZodNullable>; phone: z.ZodNullable>; address: z.ZodOptional; number: z.ZodOptional; }, z.core.$strip>>; city: z.ZodNullable>; subdivision: z.ZodNullable>; country: z.ZodNullable>; postalCode: z.ZodNullable>; }, z.core.$strip>>; businessSchedule: z.ZodOptional>; openTime: z.ZodOptional; closeDay: z.ZodOptional>; closeTime: z.ZodOptional; }, z.core.$strip>>>; specialHourPeriod: z.ZodOptional; endDate: z.ZodOptional; isClosed: z.ZodOptional; comment: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>>; revision: z.ZodNullable>; archived: z.ZodOptional; locationTypes: z.ZodOptional>>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>>>; pagingMetadata: z.ZodOptional>; offset: z.ZodNullable>; hasNext: z.ZodNullable>; }, z.core.$strip>>; authorizedLocationEntities: z.ZodOptional>; }, z.core.$strip>; declare const SetDefaultLocationRequest: z.ZodObject<{ _id: z.ZodString; }, z.core.$strip>; declare const SetDefaultLocationResponse: z.ZodObject<{ location: z.ZodOptional>; name: z.ZodOptional; description: z.ZodNullable>; default: z.ZodOptional; status: z.ZodOptional>; locationType: z.ZodOptional>; fax: z.ZodNullable>; timeZone: z.ZodNullable>; email: z.ZodNullable>; phone: z.ZodNullable>; address: z.ZodOptional; number: z.ZodOptional; }, z.core.$strip>>; city: z.ZodNullable>; subdivision: z.ZodNullable>; country: z.ZodNullable>; postalCode: z.ZodNullable>; }, z.core.$strip>>; businessSchedule: z.ZodOptional>; openTime: z.ZodOptional; closeDay: z.ZodOptional>; closeTime: z.ZodOptional; }, z.core.$strip>>>; specialHourPeriod: z.ZodOptional; endDate: z.ZodOptional; isClosed: z.ZodOptional; comment: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>>; revision: z.ZodNullable>; archived: z.ZodOptional; locationTypes: z.ZodOptional>>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const ArchiveLocationRequest: z.ZodObject<{ _id: z.ZodString; }, z.core.$strip>; declare const ArchiveLocationResponse: z.ZodObject<{ location: z.ZodOptional>; name: z.ZodOptional; description: z.ZodNullable>; default: z.ZodOptional; status: z.ZodOptional>; locationType: z.ZodOptional>; fax: z.ZodNullable>; timeZone: z.ZodNullable>; email: z.ZodNullable>; phone: z.ZodNullable>; address: z.ZodOptional; number: z.ZodOptional; }, z.core.$strip>>; city: z.ZodNullable>; subdivision: z.ZodNullable>; country: z.ZodNullable>; postalCode: z.ZodNullable>; }, z.core.$strip>>; businessSchedule: z.ZodOptional>; openTime: z.ZodOptional; closeDay: z.ZodOptional>; closeTime: z.ZodOptional; }, z.core.$strip>>>; specialHourPeriod: z.ZodOptional; endDate: z.ZodOptional; isClosed: z.ZodOptional; comment: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>>; revision: z.ZodNullable>; archived: z.ZodOptional; locationTypes: z.ZodOptional>>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const AddTypeToLocationRequest: z.ZodObject<{ _id: z.ZodString; locationType: z.ZodEnum<{ UNKNOWN: "UNKNOWN"; BRANCH: "BRANCH"; OFFICES: "OFFICES"; RECEPTION: "RECEPTION"; HEADQUARTERS: "HEADQUARTERS"; INVENTORY: "INVENTORY"; }>; }, z.core.$strip>; declare const AddTypeToLocationResponse: z.ZodObject<{ location: z.ZodOptional>; name: z.ZodOptional; description: z.ZodNullable>; default: z.ZodOptional; status: z.ZodOptional>; locationType: z.ZodOptional>; fax: z.ZodNullable>; timeZone: z.ZodNullable>; email: z.ZodNullable>; phone: z.ZodNullable>; address: z.ZodOptional; number: z.ZodOptional; }, z.core.$strip>>; city: z.ZodNullable>; subdivision: z.ZodNullable>; country: z.ZodNullable>; postalCode: z.ZodNullable>; }, z.core.$strip>>; businessSchedule: z.ZodOptional>; openTime: z.ZodOptional; closeDay: z.ZodOptional>; closeTime: z.ZodOptional; }, z.core.$strip>>>; specialHourPeriod: z.ZodOptional; endDate: z.ZodOptional; isClosed: z.ZodOptional; comment: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>>; revision: z.ZodNullable>; archived: z.ZodOptional; locationTypes: z.ZodOptional>>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const RemoveTypeFromLocationRequest: z.ZodObject<{ _id: z.ZodString; locationType: z.ZodEnum<{ UNKNOWN: "UNKNOWN"; BRANCH: "BRANCH"; OFFICES: "OFFICES"; RECEPTION: "RECEPTION"; HEADQUARTERS: "HEADQUARTERS"; INVENTORY: "INVENTORY"; }>; }, z.core.$strip>; declare const RemoveTypeFromLocationResponse: z.ZodObject<{ location: z.ZodOptional>; name: z.ZodOptional; description: z.ZodNullable>; default: z.ZodOptional; status: z.ZodOptional>; locationType: z.ZodOptional>; fax: z.ZodNullable>; timeZone: z.ZodNullable>; email: z.ZodNullable>; phone: z.ZodNullable>; address: z.ZodOptional; number: z.ZodOptional; }, z.core.$strip>>; city: z.ZodNullable>; subdivision: z.ZodNullable>; country: z.ZodNullable>; postalCode: z.ZodNullable>; }, z.core.$strip>>; businessSchedule: z.ZodOptional>; openTime: z.ZodOptional; closeDay: z.ZodOptional>; closeTime: z.ZodOptional; }, z.core.$strip>>>; specialHourPeriod: z.ZodOptional; endDate: z.ZodOptional; isClosed: z.ZodOptional; comment: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>>; revision: z.ZodNullable>; archived: z.ZodOptional; locationTypes: z.ZodOptional>>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const AddLocationTypeRequest: z.ZodObject<{ _id: z.ZodString; locationType: z.ZodEnum<{ UNKNOWN: "UNKNOWN"; BRANCH: "BRANCH"; OFFICES: "OFFICES"; RECEPTION: "RECEPTION"; HEADQUARTERS: "HEADQUARTERS"; INVENTORY: "INVENTORY"; }>; }, z.core.$strip>; declare const AddLocationTypeResponse: z.ZodObject<{ location: z.ZodOptional>; name: z.ZodOptional; description: z.ZodNullable>; default: z.ZodOptional; status: z.ZodOptional>; locationType: z.ZodOptional>; fax: z.ZodNullable>; timeZone: z.ZodNullable>; email: z.ZodNullable>; phone: z.ZodNullable>; address: z.ZodOptional; number: z.ZodOptional; }, z.core.$strip>>; city: z.ZodNullable>; subdivision: z.ZodNullable>; country: z.ZodNullable>; postalCode: z.ZodNullable>; }, z.core.$strip>>; businessSchedule: z.ZodOptional>; openTime: z.ZodOptional; closeDay: z.ZodOptional>; closeTime: z.ZodOptional; }, z.core.$strip>>>; specialHourPeriod: z.ZodOptional; endDate: z.ZodOptional; isClosed: z.ZodOptional; comment: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>>; revision: z.ZodNullable>; archived: z.ZodOptional; locationTypes: z.ZodOptional>>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; declare const RemoveLocationTypeRequest: z.ZodObject<{ _id: z.ZodString; locationType: z.ZodEnum<{ UNKNOWN: "UNKNOWN"; BRANCH: "BRANCH"; OFFICES: "OFFICES"; RECEPTION: "RECEPTION"; HEADQUARTERS: "HEADQUARTERS"; INVENTORY: "INVENTORY"; }>; }, z.core.$strip>; declare const RemoveLocationTypeResponse: z.ZodObject<{ location: z.ZodOptional>; name: z.ZodOptional; description: z.ZodNullable>; default: z.ZodOptional; status: z.ZodOptional>; locationType: z.ZodOptional>; fax: z.ZodNullable>; timeZone: z.ZodNullable>; email: z.ZodNullable>; phone: z.ZodNullable>; address: z.ZodOptional; number: z.ZodOptional; }, z.core.$strip>>; city: z.ZodNullable>; subdivision: z.ZodNullable>; country: z.ZodNullable>; postalCode: z.ZodNullable>; }, z.core.$strip>>; businessSchedule: z.ZodOptional>; openTime: z.ZodOptional; closeDay: z.ZodOptional>; closeTime: z.ZodOptional; }, z.core.$strip>>>; specialHourPeriod: z.ZodOptional; endDate: z.ZodOptional; isClosed: z.ZodOptional; comment: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>>; revision: z.ZodNullable>; archived: z.ZodOptional; locationTypes: z.ZodOptional>>; extendedFields: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>>; }, z.core.$strip>; export { AddLocationTypeRequest, AddLocationTypeResponse, AddTypeToLocationRequest, AddTypeToLocationResponse, ArchiveLocationRequest, ArchiveLocationResponse, CreateLocationRequest, CreateLocationResponse, GetLocationRequest, GetLocationResponse, ListLocationsRequest, ListLocationsResponse, QueryLocationsRequest, QueryLocationsResponse, RemoveLocationTypeRequest, RemoveLocationTypeResponse, RemoveTypeFromLocationRequest, RemoveTypeFromLocationResponse, SetDefaultLocationRequest, SetDefaultLocationResponse, UpdateLocationRequest, UpdateLocationResponse };