import * as z from "zod/v3"; import { ClosedEnum } from "../../types/enums.js"; export declare const PeopleRequestIncludeField: { readonly Badges: "BADGES"; readonly BusyEvents: "BUSY_EVENTS"; readonly DocumentActivity: "DOCUMENT_ACTIVITY"; readonly InviteInfo: "INVITE_INFO"; readonly PeopleDistance: "PEOPLE_DISTANCE"; readonly Permissions: "PERMISSIONS"; readonly PeopleDetails: "PEOPLE_DETAILS"; readonly ManagementDetails: "MANAGEMENT_DETAILS"; readonly PeopleProfileSettings: "PEOPLE_PROFILE_SETTINGS"; readonly PeopleWithoutManager: "PEOPLE_WITHOUT_MANAGER"; }; export type PeopleRequestIncludeField = ClosedEnum; export declare const IncludeType: { readonly PeopleWithoutManager: "PEOPLE_WITHOUT_MANAGER"; readonly InvalidEntities: "INVALID_ENTITIES"; }; export type IncludeType = ClosedEnum; export type PeopleRequest = { /** * The offset of the client's timezone in minutes from UTC. e.g. PDT is -420 because it's 7 hours behind UTC. */ timezoneOffset?: number | undefined; /** * The Person IDs to retrieve. If no IDs are requested, the current user's details are returned. */ obfuscatedIds?: Array | undefined; /** * The email IDs to retrieve. The result is the deduplicated union of emailIds and obfuscatedIds. */ emailIds?: Array | undefined; /** * List of PersonMetadata fields to return (that aren't returned by default) */ includeFields?: Array | undefined; /** * The types of people entities to include in the response in addition to those returned by default. */ includeTypes?: Array | undefined; /** * A string denoting the search surface from which the endpoint is called. */ source?: string | undefined; }; /** @internal */ export declare const PeopleRequestIncludeField$outboundSchema: z.ZodNativeEnum; /** @internal */ export declare const IncludeType$outboundSchema: z.ZodNativeEnum; /** @internal */ export type PeopleRequest$Outbound = { timezoneOffset?: number | undefined; obfuscatedIds?: Array | undefined; emailIds?: Array | undefined; includeFields?: Array | undefined; includeTypes?: Array | undefined; source?: string | undefined; }; /** @internal */ export declare const PeopleRequest$outboundSchema: z.ZodType; export declare function peopleRequestToJSON(peopleRequest: PeopleRequest): string; //# sourceMappingURL=peoplerequest.d.ts.map