import { ClosedEnum } from "../../types/enums.js"; import * as z from "zod"; export declare const KeyDtoType: { readonly Server: "SERVER"; readonly Client: "CLIENT"; readonly Console: "CONSOLE"; }; export type KeyDtoType = ClosedEnum; export declare const Scopes: { readonly OmniReadOnly: "omni_read_only"; readonly OmniReadWrite: "omni_read_write"; readonly ClientDownloadConfigSpecs: "client_download_config_specs"; readonly NoneHashEnabled: "none_hash_enabled"; readonly CanAccessKeys: "can_access_keys"; }; export type Scopes = ClosedEnum; export declare const KeyDtoStatus: { readonly Active: "active"; readonly Deactivated: "deactivated"; }; export type KeyDtoStatus = ClosedEnum; export type KeyDto = { key?: any | null | undefined; type: KeyDtoType; description: string; scopes: Array; environments?: Array | undefined; primaryTargetApp?: any | null | undefined; secondaryTargetApps?: Array | null | undefined; status: KeyDtoStatus; }; /** @internal */ export declare const KeyDtoType$inboundSchema: z.ZodNativeEnum; /** @internal */ export declare const KeyDtoType$outboundSchema: z.ZodNativeEnum; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace KeyDtoType$ { /** @deprecated use `KeyDtoType$inboundSchema` instead. */ const inboundSchema: z.ZodNativeEnum<{ readonly Server: "SERVER"; readonly Client: "CLIENT"; readonly Console: "CONSOLE"; }>; /** @deprecated use `KeyDtoType$outboundSchema` instead. */ const outboundSchema: z.ZodNativeEnum<{ readonly Server: "SERVER"; readonly Client: "CLIENT"; readonly Console: "CONSOLE"; }>; } /** @internal */ export declare const Scopes$inboundSchema: z.ZodNativeEnum; /** @internal */ export declare const Scopes$outboundSchema: z.ZodNativeEnum; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace Scopes$ { /** @deprecated use `Scopes$inboundSchema` instead. */ const inboundSchema: z.ZodNativeEnum<{ readonly OmniReadOnly: "omni_read_only"; readonly OmniReadWrite: "omni_read_write"; readonly ClientDownloadConfigSpecs: "client_download_config_specs"; readonly NoneHashEnabled: "none_hash_enabled"; readonly CanAccessKeys: "can_access_keys"; }>; /** @deprecated use `Scopes$outboundSchema` instead. */ const outboundSchema: z.ZodNativeEnum<{ readonly OmniReadOnly: "omni_read_only"; readonly OmniReadWrite: "omni_read_write"; readonly ClientDownloadConfigSpecs: "client_download_config_specs"; readonly NoneHashEnabled: "none_hash_enabled"; readonly CanAccessKeys: "can_access_keys"; }>; } /** @internal */ export declare const KeyDtoStatus$inboundSchema: z.ZodNativeEnum; /** @internal */ export declare const KeyDtoStatus$outboundSchema: z.ZodNativeEnum; /** * @internal * @deprecated This namespace will be removed in future versions. Use schemas and types that are exported directly from this module. */ export declare namespace KeyDtoStatus$ { /** @deprecated use `KeyDtoStatus$inboundSchema` instead. */ const inboundSchema: z.ZodNativeEnum<{ readonly Active: "active"; readonly Deactivated: "deactivated"; }>; /** @deprecated use `KeyDtoStatus$outboundSchema` instead. */ const outboundSchema: z.ZodNativeEnum<{ readonly Active: "active"; readonly Deactivated: "deactivated"; }>; } /** @internal */ export declare const KeyDto$inboundSchema: z.ZodType; /** @internal */ export type KeyDto$Outbound = { key?: any | null | undefined; type: string; description: string; scopes: Array; environments?: Array | undefined; primaryTargetApp?: any | null | undefined; secondaryTargetApps?: Array | null | undefined; status: string; }; /** @internal */ export declare const KeyDto$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 KeyDto$ { /** @deprecated use `KeyDto$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `KeyDto$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `KeyDto$Outbound` instead. */ type Outbound = KeyDto$Outbound; } //# sourceMappingURL=keydto.d.ts.map