import * as z from "zod"; /** * List of target applications that this layer is associated with. */ export type LayerCreateContractDtoTargetApps = string | Array; export type LayerCreateContractDto = { /** * The unique name of the layer, formatted as an ID (e.g., "A Layer" becomes "a_layer"). */ name: string; /** * A helpful description of what this layer does, providing context for its purpose. */ description?: string | undefined; /** * The type of ID used for this layer, essential for validation in services. */ idType: string; /** * List of target applications that this layer is associated with. */ targetApps?: string | Array | undefined; /** * Optional identifier for the team responsible for this layer. */ team?: string | undefined; }; /** @internal */ export declare const LayerCreateContractDtoTargetApps$inboundSchema: z.ZodType; /** @internal */ export type LayerCreateContractDtoTargetApps$Outbound = string | Array; /** @internal */ export declare const LayerCreateContractDtoTargetApps$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 LayerCreateContractDtoTargetApps$ { /** @deprecated use `LayerCreateContractDtoTargetApps$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `LayerCreateContractDtoTargetApps$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `LayerCreateContractDtoTargetApps$Outbound` instead. */ type Outbound = LayerCreateContractDtoTargetApps$Outbound; } /** @internal */ export declare const LayerCreateContractDto$inboundSchema: z.ZodType; /** @internal */ export type LayerCreateContractDto$Outbound = { name: string; description?: string | undefined; idType: string; targetApps?: string | Array | undefined; team?: string | undefined; }; /** @internal */ export declare const LayerCreateContractDto$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 LayerCreateContractDto$ { /** @deprecated use `LayerCreateContractDto$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `LayerCreateContractDto$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `LayerCreateContractDto$Outbound` instead. */ type Outbound = LayerCreateContractDto$Outbound; } //# sourceMappingURL=layercreatecontractdto.d.ts.map