import { z } from 'zod'; /** * IP Allowlist Entry Schema * Single IP allowlist entry with description and allowed IPs */ export declare const IpAllowlistPublicSchema: z.ZodObject<{ id: z.ZodUUID; description: z.ZodOptional; allowlist: z.ZodOptional>; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>; /** * List IP Allowlist Input Schema * GET /organizations/{orgId}/ip-allowlist */ export declare const ListIpAllowlistInputSchema: z.ZodObject<{ _page: z.ZodOptional>; _limit: z.ZodOptional>; _sortBy: z.ZodOptional>>; _order: z.ZodOptional>>; _search: z.ZodOptional; id: z.ZodOptional>; description: z.ZodOptional>; allowlist: z.ZodOptional>; }, z.core.$strip>; /** * List IP Allowlist Output Schema */ export declare const ListIpAllowlistOutputSchema: 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; allowlist: z.ZodOptional>; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>; /** * Create IP Allowlist Entry Input Schema * POST /organizations/{orgId}/ip-allowlist */ export declare const CreateIpAllowlistEntryInputSchema: z.ZodObject<{ description: z.ZodOptional; allowlist: z.ZodArray; }, z.core.$strip>; /** * Create IP Allowlist Entry Output Schema */ export declare const CreateIpAllowlistEntryOutputSchema: z.ZodObject<{ data: z.ZodNullable; allowlist: z.ZodOptional>; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>; /** * Update IP Allowlist Entry Input Schema * PATCH /organizations/{orgId}/ip-allowlist/{id} */ export declare const UpdateIpAllowlistEntryInputSchema: z.ZodObject<{ id: z.ZodUUID; description: z.ZodOptional; allowlist: z.ZodOptional>; }, z.core.$strip>; /** * Update IP Allowlist Entry Output Schema */ export declare const UpdateIpAllowlistEntryOutputSchema: z.ZodObject<{ data: z.ZodNullable; allowlist: z.ZodOptional>; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>; /** * Delete IP Allowlist Entry Input Schema * DELETE /organizations/{orgId}/ip-allowlist/{id} */ export declare const DeleteIpAllowlistEntryInputSchema: z.ZodObject<{ id: z.ZodUUID; }, z.core.$strip>; /** * Delete IP Allowlist Entry Output Schema */ export declare const DeleteIpAllowlistEntryOutputSchema: z.ZodObject<{ data: z.ZodNullable>; }, z.core.$strip>; /** * SAML Settings Schema * SAML configuration for SSO */ export declare const SamlSettingsSchema: z.ZodObject<{ ssoServiceUrl: z.ZodURL; sloServiceUrl: z.ZodOptional; certificate: z.ZodString; idpPartnerName: z.ZodString; urn: z.ZodString; defaultRoleId: z.ZodNumber; createdAt: z.ZodOptional; updatedAt: z.ZodOptional; }, z.core.$strip>; /** * Get SAML Settings Input Schema * GET /organizations/{orgId}/saml */ export declare const GetSamlSettingsInputSchema: z.ZodObject<{}, z.core.$strip>; /** * Get SAML Settings Output Schema */ export declare const GetSamlSettingsOutputSchema: z.ZodObject<{ data: z.ZodNullable; certificate: z.ZodString; idpPartnerName: z.ZodString; urn: z.ZodString; defaultRoleId: z.ZodNumber; createdAt: z.ZodOptional; updatedAt: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; /** * Create SAML Settings Input Schema * POST /organizations/{orgId}/saml */ export declare const CreateSamlSettingsInputSchema: z.ZodObject<{ ssoServiceUrl: z.ZodURL; sloServiceUrl: z.ZodOptional; certificate: z.ZodString; idpPartnerName: z.ZodString; urn: z.ZodString; defaultRoleId: z.ZodNumber; }, z.core.$strip>; /** * Create SAML Settings Output Schema */ export declare const CreateSamlSettingsOutputSchema: z.ZodObject<{ data: z.ZodNullable; certificate: z.ZodString; idpPartnerName: z.ZodString; urn: z.ZodString; defaultRoleId: z.ZodNumber; createdAt: z.ZodOptional; updatedAt: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; /** * Update SAML Settings Input Schema * PATCH /organizations/{orgId}/saml */ export declare const UpdateSamlSettingsInputSchema: z.ZodObject<{ ssoServiceUrl: z.ZodOptional; sloServiceUrl: z.ZodOptional; certificate: z.ZodOptional; idpPartnerName: z.ZodOptional; urn: z.ZodOptional; defaultRoleId: z.ZodOptional; }, z.core.$strip>; /** * Update SAML Settings Output Schema */ export declare const UpdateSamlSettingsOutputSchema: z.ZodObject<{ data: z.ZodNullable; certificate: z.ZodString; idpPartnerName: z.ZodString; urn: z.ZodString; defaultRoleId: z.ZodNumber; createdAt: z.ZodOptional; updatedAt: z.ZodOptional; }, z.core.$strip>>; }, z.core.$strip>; /** * Delete SAML Settings Input Schema * DELETE /organizations/{orgId}/saml */ export declare const DeleteSamlSettingsInputSchema: z.ZodObject<{}, z.core.$strip>; /** * Delete SAML Settings Output Schema */ export declare const DeleteSamlSettingsOutputSchema: z.ZodObject<{ data: z.ZodNullable>; }, z.core.$strip>; /** * SSO Group Schema * SSO group mapping from external IdP */ export declare const SsoGroupPublicSchema: z.ZodObject<{ id: z.ZodUUID; externalId: z.ZodString; displayName: z.ZodString; createdAt: z.ZodString; updatedAt: z.ZodString; }, z.core.$strip>; /** * List SSO Groups Input Schema * GET /organizations/{orgId}/sso-groups */ export declare const ListSsoGroupsInputSchema: z.ZodObject<{ _page: z.ZodOptional>; _limit: z.ZodOptional>; _sortBy: z.ZodOptional>>; _order: z.ZodOptional>>; _search: z.ZodOptional; id: z.ZodOptional>; displayName: z.ZodOptional>; externalId: z.ZodOptional>; }, z.core.$strip>; /** * List SSO Groups Output Schema */ export declare const ListSsoGroupsOutputSchema: 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>; }, z.core.$strip>; /** * Create SSO Group Input Schema * POST /organizations/{orgId}/sso-groups */ export declare const CreateSsoGroupInputSchema: z.ZodObject<{ externalId: z.ZodString; displayName: z.ZodString; }, z.core.$strip>; /** * Create SSO Group Output Schema */ export declare const CreateSsoGroupOutputSchema: z.ZodObject<{ data: z.ZodNullable>; }, z.core.$strip>; /** * Update SSO Group Input Schema * PATCH /organizations/{orgId}/sso-groups/{id} */ export declare const UpdateSsoGroupInputSchema: z.ZodObject<{ id: z.ZodUUID; externalId: z.ZodOptional; displayName: z.ZodOptional; }, z.core.$strip>; /** * Update SSO Group Output Schema */ export declare const UpdateSsoGroupOutputSchema: z.ZodObject<{ data: z.ZodNullable>; }, z.core.$strip>; /** * Delete SSO Group Input Schema * DELETE /organizations/{orgId}/sso-groups/{id} */ export declare const DeleteSsoGroupInputSchema: z.ZodObject<{ id: z.ZodUUID; }, z.core.$strip>; /** * Delete SSO Group Output Schema */ export declare const DeleteSsoGroupOutputSchema: z.ZodObject<{ data: z.ZodNullable>; }, z.core.$strip>; export type IpAllowlistPublic = z.infer; export type ListIpAllowlistInput = z.infer; export type ListIpAllowlistOutput = z.infer; export type CreateIpAllowlistEntryInput = z.infer; export type CreateIpAllowlistEntryOutput = z.infer; export type UpdateIpAllowlistEntryInput = z.infer; export type UpdateIpAllowlistEntryOutput = z.infer; export type DeleteIpAllowlistEntryInput = z.infer; export type DeleteIpAllowlistEntryOutput = z.infer; export type SamlSettings = z.infer; export type GetSamlSettingsInput = z.infer; export type GetSamlSettingsOutput = z.infer; export type CreateSamlSettingsInput = z.infer; export type CreateSamlSettingsOutput = z.infer; export type UpdateSamlSettingsInput = z.infer; export type UpdateSamlSettingsOutput = z.infer; export type DeleteSamlSettingsInput = z.infer; export type DeleteSamlSettingsOutput = z.infer; export type SsoGroupPublic = z.infer; export type ListSsoGroupsInput = z.infer; export type ListSsoGroupsOutput = z.infer; export type CreateSsoGroupInput = z.infer; export type CreateSsoGroupOutput = z.infer; export type UpdateSsoGroupInput = z.infer; export type UpdateSsoGroupOutput = z.infer; export type DeleteSsoGroupInput = z.infer; export type DeleteSsoGroupOutput = z.infer;