import * as z from "zod"; /** * Contract for updating ID overrides */ export type Two = { /** * List of user IDs */ passingUserIDs: Array; /** * List of user IDs */ failingUserIDs: Array; /** * Optional list of custom IDs */ passingCustomIDs?: Array | undefined; /** * Optional list of custom IDs */ failingCustomIDs?: Array | undefined; }; /** * Contract for environment override */ export type UpdateOverridesContractDtoEnvironmentOverrides = { /** * Environment */ environment?: any | null | undefined; /** * Unit ID */ unitID?: any | null | undefined; /** * List of passing IDs */ passingIDs: Array; /** * List of failing IDs */ failingIDs: Array; }; /** * Contract for updating environment overrides */ export type One = { environmentOverrides: Array; }; /** * Contract for updating overrides */ export type UpdateOverridesContractDto = One | Two; /** @internal */ export declare const Two$inboundSchema: z.ZodType; /** @internal */ export type Two$Outbound = { passingUserIDs: Array; failingUserIDs: Array; passingCustomIDs?: Array | undefined; failingCustomIDs?: Array | undefined; }; /** @internal */ export declare const Two$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace Two$ { /** @deprecated use `Two$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `Two$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `Two$Outbound` instead. */ type Outbound = Two$Outbound; } /** @internal */ export declare const UpdateOverridesContractDtoEnvironmentOverrides$inboundSchema: z.ZodType; /** @internal */ export type UpdateOverridesContractDtoEnvironmentOverrides$Outbound = { environment?: any | null | undefined; unitID?: any | null | undefined; passingIDs: Array; failingIDs: Array; }; /** @internal */ export declare const UpdateOverridesContractDtoEnvironmentOverrides$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace UpdateOverridesContractDtoEnvironmentOverrides$ { /** @deprecated use `UpdateOverridesContractDtoEnvironmentOverrides$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `UpdateOverridesContractDtoEnvironmentOverrides$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `UpdateOverridesContractDtoEnvironmentOverrides$Outbound` instead. */ type Outbound = UpdateOverridesContractDtoEnvironmentOverrides$Outbound; } /** @internal */ export declare const One$inboundSchema: z.ZodType; /** @internal */ export type One$Outbound = { environmentOverrides: Array; }; /** @internal */ export declare const One$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace One$ { /** @deprecated use `One$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `One$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `One$Outbound` instead. */ type Outbound = One$Outbound; } /** @internal */ export declare const UpdateOverridesContractDto$inboundSchema: z.ZodType; /** @internal */ export type UpdateOverridesContractDto$Outbound = One$Outbound | Two$Outbound; /** @internal */ export declare const UpdateOverridesContractDto$outboundSchema: z.ZodType; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace UpdateOverridesContractDto$ { /** @deprecated use `UpdateOverridesContractDto$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `UpdateOverridesContractDto$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `UpdateOverridesContractDto$Outbound` instead. */ type Outbound = UpdateOverridesContractDto$Outbound; } //# sourceMappingURL=updateoverridescontractdto.d.ts.map