import { ClosedEnum } from "../../types/enums.js"; import * as z from "zod"; /** * The data type that this parameter returns. Allowed types include: string, boolean, number, object, and array. */ export declare const LayerPartialUpdateContractDtoType: { readonly String: "string"; readonly Number: "number"; readonly Boolean: "boolean"; readonly Object: "object"; readonly Array: "array"; }; /** * The data type that this parameter returns. Allowed types include: string, boolean, number, object, and array. */ export type LayerPartialUpdateContractDtoType = ClosedEnum; export type DefaultValue5 = string | number | boolean | { [k: string]: any; }; /** * The default value for this parameter, which must match the specified type. */ export type LayerPartialUpdateContractDtoDefaultValue = string | number | boolean | { [k: string]: any; } | Array; export type LayerPartialUpdateContractDtoParameters = { /** * The name of this parameter, used for identification within the layer. */ name: string; /** * The data type that this parameter returns. Allowed types include: string, boolean, number, object, and array. */ type: LayerPartialUpdateContractDtoType; /** * The default value for this parameter, which must match the specified type. */ defaultValue: string | number | boolean | { [k: string]: any; } | Array; }; /** * List of target applications that this layer is intended for. */ export type LayerPartialUpdateContractDtoTargetApps = string | Array; export type LayerPartialUpdateContractDto = { /** * A detailed description of the layer, explaining its purpose and functionality. */ description?: string | undefined; /** * An array of parameters associated with the layer, each defining specific attributes. */ parameters?: Array | undefined; /** * List of target applications that this layer is intended for. */ targetApps?: string | Array | undefined; }; /** @internal */ export declare const LayerPartialUpdateContractDtoType$inboundSchema: z.ZodNativeEnum; /** @internal */ export declare const LayerPartialUpdateContractDtoType$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 LayerPartialUpdateContractDtoType$ { /** @deprecated use `LayerPartialUpdateContractDtoType$inboundSchema` instead. */ const inboundSchema: z.ZodNativeEnum<{ readonly String: "string"; readonly Number: "number"; readonly Boolean: "boolean"; readonly Object: "object"; readonly Array: "array"; }>; /** @deprecated use `LayerPartialUpdateContractDtoType$outboundSchema` instead. */ const outboundSchema: z.ZodNativeEnum<{ readonly String: "string"; readonly Number: "number"; readonly Boolean: "boolean"; readonly Object: "object"; readonly Array: "array"; }>; } /** @internal */ export declare const DefaultValue5$inboundSchema: z.ZodType; /** @internal */ export type DefaultValue5$Outbound = string | number | boolean | { [k: string]: any; }; /** @internal */ export declare const DefaultValue5$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 DefaultValue5$ { /** @deprecated use `DefaultValue5$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `DefaultValue5$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `DefaultValue5$Outbound` instead. */ type Outbound = DefaultValue5$Outbound; } /** @internal */ export declare const LayerPartialUpdateContractDtoDefaultValue$inboundSchema: z.ZodType; /** @internal */ export type LayerPartialUpdateContractDtoDefaultValue$Outbound = string | number | boolean | { [k: string]: any; } | Array; /** @internal */ export declare const LayerPartialUpdateContractDtoDefaultValue$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 LayerPartialUpdateContractDtoDefaultValue$ { /** @deprecated use `LayerPartialUpdateContractDtoDefaultValue$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `LayerPartialUpdateContractDtoDefaultValue$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `LayerPartialUpdateContractDtoDefaultValue$Outbound` instead. */ type Outbound = LayerPartialUpdateContractDtoDefaultValue$Outbound; } /** @internal */ export declare const LayerPartialUpdateContractDtoParameters$inboundSchema: z.ZodType; /** @internal */ export type LayerPartialUpdateContractDtoParameters$Outbound = { name: string; type: string; defaultValue: string | number | boolean | { [k: string]: any; } | Array; }; /** @internal */ export declare const LayerPartialUpdateContractDtoParameters$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 LayerPartialUpdateContractDtoParameters$ { /** @deprecated use `LayerPartialUpdateContractDtoParameters$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `LayerPartialUpdateContractDtoParameters$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `LayerPartialUpdateContractDtoParameters$Outbound` instead. */ type Outbound = LayerPartialUpdateContractDtoParameters$Outbound; } /** @internal */ export declare const LayerPartialUpdateContractDtoTargetApps$inboundSchema: z.ZodType; /** @internal */ export type LayerPartialUpdateContractDtoTargetApps$Outbound = string | Array; /** @internal */ export declare const LayerPartialUpdateContractDtoTargetApps$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 LayerPartialUpdateContractDtoTargetApps$ { /** @deprecated use `LayerPartialUpdateContractDtoTargetApps$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `LayerPartialUpdateContractDtoTargetApps$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `LayerPartialUpdateContractDtoTargetApps$Outbound` instead. */ type Outbound = LayerPartialUpdateContractDtoTargetApps$Outbound; } /** @internal */ export declare const LayerPartialUpdateContractDto$inboundSchema: z.ZodType; /** @internal */ export type LayerPartialUpdateContractDto$Outbound = { description?: string | undefined; parameters?: Array | undefined; targetApps?: string | Array | undefined; }; /** @internal */ export declare const LayerPartialUpdateContractDto$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 LayerPartialUpdateContractDto$ { /** @deprecated use `LayerPartialUpdateContractDto$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `LayerPartialUpdateContractDto$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `LayerPartialUpdateContractDto$Outbound` instead. */ type Outbound = LayerPartialUpdateContractDto$Outbound; } //# sourceMappingURL=layerpartialupdatecontractdto.d.ts.map