import { z } from 'zod'; /** * Organization Settings Schema * Global settings for the organization */ export declare const OrganizationSettingsSchema: z.ZodObject<{ loginMethods: z.ZodOptional>>; vdiDassLdapLogin: z.ZodOptional>; mfas: z.ZodOptional>>; defaultHomePage: z.ZodOptional>; sessionTimeoutInMinutes: z.ZodOptional; rtdxSessionTimeoutInMinutes: z.ZodOptional; ipAllowlistEnabled: z.ZodOptional; }, z.core.$strip>; /** * Get Organization Settings Input Schema * GET /organizations/{orgId}/settings */ export declare const GetOrganizationSettingsInputSchema: z.ZodObject<{}, z.core.$strip>; /** * Get Organization Settings Output Schema */ export declare const GetOrganizationSettingsOutputSchema: z.ZodObject<{ data: z.ZodNullable>>; vdiDassLdapLogin: z.ZodOptional>; mfas: z.ZodOptional>>; defaultHomePage: z.ZodOptional>; sessionTimeoutInMinutes: z.ZodOptional; rtdxSessionTimeoutInMinutes: z.ZodOptional; ipAllowlistEnabled: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; /** * Update Organization Settings Input Schema * PATCH /organizations/{orgId}/settings */ export declare const UpdateOrganizationSettingsInputSchema: z.ZodObject<{ loginMethods: z.ZodOptional>>; mfas: z.ZodOptional>>; defaultHomePage: z.ZodOptional>; sessionTimeoutInMinutes: z.ZodOptional; rtdxSessionTimeoutInMinutes: z.ZodOptional; ipAllowlistEnabled: z.ZodOptional; }, z.core.$strip>; /** * Update Organization Settings Output Schema */ export declare const UpdateOrganizationSettingsOutputSchema: z.ZodObject<{ data: z.ZodNullable>>; vdiDassLdapLogin: z.ZodOptional>; mfas: z.ZodOptional>>; defaultHomePage: z.ZodOptional>; sessionTimeoutInMinutes: z.ZodOptional; rtdxSessionTimeoutInMinutes: z.ZodOptional; ipAllowlistEnabled: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; /** * Organization Product Allocation Schema * License allocation for a specific product */ export declare const OrganizationProductAllocationSchema: z.ZodObject<{ amount_allocation: z.ZodNumber; }, z.core.$strip>; /** * Product Amounts Schema * Licenses allocation for the organization */ export declare const ProductAmountsSchema: z.ZodObject<{ workflows: z.ZodOptional>; controlUpForApps: z.ZodOptional>; controlUpForVDI: z.ZodOptional>; controlUpForCompliance: z.ZodOptional>; controlUpForDesktops: z.ZodOptional>; syntheticMonitoring: z.ZodOptional>; }, z.core.$strip>; /** * User Invite Schema * Single user invitation for a new organization */ export declare const UserInviteSchema: z.ZodObject<{ email: z.ZodEmail; role: z.ZodArray; }, z.core.$strip>; /** * Organization Schema * Details of an organization */ export declare const OrganizationSchema: z.ZodObject<{ id: z.ZodUUID; name: z.ZodString; region: z.ZodEnum<{ us: "us"; eu: "eu"; canadacentral: "canadacentral"; }>; prospect: z.ZodOptional; }, z.core.$strip>; /** * Uninvited User Schema * User that could not be invited */ export declare const UninvitedUserSchema: z.ZodObject<{ email: z.ZodString; reason: z.ZodString; }, z.core.$strip>; /** * Create Tenant Organization Response Schema * Response from creating a new tenant organization */ export declare const CreateTenantOrganizationResponseSchema: z.ZodObject<{ organization: z.ZodObject<{ id: z.ZodUUID; name: z.ZodString; region: z.ZodEnum<{ us: "us"; eu: "eu"; canadacentral: "canadacentral"; }>; prospect: z.ZodOptional; }, z.core.$strip>; invitedUsers: z.ZodOptional>; uninvitedUsers: z.ZodOptional>>; }, z.core.$strip>; /** * Create Tenant Organization Input Schema * POST /organizations/{tenantManagerOrgId}/tenants */ export declare const CreateTenantOrganizationInputSchema: z.ZodObject<{ organizationName: z.ZodString; region: z.ZodEnum<{ us: "us"; eu: "eu"; canadacentral: "canadacentral"; }>; prospect: z.ZodOptional; amounts: z.ZodOptional>; controlUpForApps: z.ZodOptional>; controlUpForVDI: z.ZodOptional>; controlUpForCompliance: z.ZodOptional>; controlUpForDesktops: z.ZodOptional>; syntheticMonitoring: z.ZodOptional>; }, z.core.$strip>>; invites: z.ZodOptional; }, z.core.$strip>>>; }, z.core.$strip>; /** * Create Tenant Organization Output Schema */ export declare const CreateTenantOrganizationOutputSchema: z.ZodObject<{ data: z.ZodNullable; prospect: z.ZodOptional; }, z.core.$strip>; invitedUsers: z.ZodOptional>; uninvitedUsers: z.ZodOptional>>; }, z.core.$strip>>; }, z.core.$strip>; /** * Audit Log Entry Schema * Single audit log entry */ export declare const AuditLogEntrySchema: z.ZodObject<{ activity: z.ZodString; description: z.ZodString; type: z.ZodEnum<{ action: "action"; device: "device"; security: "security"; system: "system"; }>; time: z.ZodString; source: z.ZodString; module: z.ZodEnum<{ workflows: "workflows"; dex: "dex"; "synthetic monitoring": "synthetic monitoring"; employee: "employee"; appdx: "appdx"; securedx: "securedx"; "physical ep": "physical ep"; enrich: "enrich"; }>; ip: z.ZodString; status: z.ZodEnum<{ success: "success"; failure: "failure"; none: "none"; }>; origin: z.ZodOptional>; }, z.core.$strip>; export declare const GetAuditLogInputSchema: z.ZodObject<{ _page: z.ZodOptional>; _limit: z.ZodOptional>; _sortBy: z.ZodOptional>>; _order: z.ZodOptional>>; _search: z.ZodOptional; _timeFrom: z.ZodOptional; _timeTo: z.ZodOptional; activity: z.ZodOptional>; description: z.ZodOptional>; type: z.ZodOptional>>; source: z.ZodOptional>; module: z.ZodOptional>>; ip: z.ZodOptional>; status: z.ZodOptional>>; origin: z.ZodOptional>>; }, z.core.$strip>; /** * Get Audit Log Output Schema */ export declare const GetAuditLogOutputSchema: z.ZodObject<{ metadata: z.ZodObject<{ total: z.ZodNumber; limitPerPage: z.ZodNumber; currentPageNumber: z.ZodNumber; currentPageSize: z.ZodNumber; remaining: z.ZodNumber; }, z.core.$strip>; data: z.ZodArray; time: z.ZodString; source: z.ZodString; module: z.ZodEnum<{ workflows: "workflows"; dex: "dex"; "synthetic monitoring": "synthetic monitoring"; employee: "employee"; appdx: "appdx"; securedx: "securedx"; "physical ep": "physical ep"; enrich: "enrich"; }>; ip: z.ZodString; status: z.ZodEnum<{ success: "success"; failure: "failure"; none: "none"; }>; origin: z.ZodOptional>; }, z.core.$strip>>; }, z.core.$strip>; export type OrganizationSettings = z.infer; export type GetOrganizationSettingsInput = z.infer; export type GetOrganizationSettingsOutput = z.infer; export type UpdateOrganizationSettingsInput = z.infer; export type UpdateOrganizationSettingsOutput = z.infer; export type CreateTenantOrganizationInput = z.infer; export type CreateTenantOrganizationOutput = z.infer; export type CreateTenantOrganizationResponse = z.infer; export type OrganizationProductAllocation = z.infer; export type ProductAmounts = z.infer; export type UserInvite = z.infer; export type Organization = z.infer; export type UninvitedUser = z.infer; export type AuditLogEntry = z.infer; export type GetAuditLogInput = z.infer; export type GetAuditLogOutput = z.infer;