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 LayerFullUpdateContractDtoType: { 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 LayerFullUpdateContractDtoType = ClosedEnum; export type LayerFullUpdateContractDtoDefaultValue5 = string | number | boolean | { [k: string]: any; }; /** * The default value for this parameter, which must match the specified type. */ export type LayerFullUpdateContractDtoDefaultValue = string | number | boolean | { [k: string]: any; } | Array; export type LayerFullUpdateContractDtoParameters = { /** * 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: LayerFullUpdateContractDtoType; /** * 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 LayerFullUpdateContractDtoTargetApps = string | Array; export type LayerFullUpdateContractDto = { /** * A detailed description of the layer, explaining its purpose and functionality. */ description: string; /** * An array of parameters associated with the layer, each defining specific attributes. */ parameters: Array; /** * List of target applications that this layer is intended for. */ targetApps?: string | Array | undefined; }; /** @internal */ export declare const LayerFullUpdateContractDtoType$inboundSchema: z.ZodNativeEnum; /** @internal */ export declare const LayerFullUpdateContractDtoType$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 LayerFullUpdateContractDtoType$ { /** @deprecated use `LayerFullUpdateContractDtoType$inboundSchema` instead. */ const inboundSchema: z.ZodNativeEnum<{ readonly String: "string"; readonly Number: "number"; readonly Boolean: "boolean"; readonly Object: "object"; readonly Array: "array"; }>; /** @deprecated use `LayerFullUpdateContractDtoType$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 LayerFullUpdateContractDtoDefaultValue5$inboundSchema: z.ZodType; /** @internal */ export type LayerFullUpdateContractDtoDefaultValue5$Outbound = string | number | boolean | { [k: string]: any; }; /** @internal */ export declare const LayerFullUpdateContractDtoDefaultValue5$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 LayerFullUpdateContractDtoDefaultValue5$ { /** @deprecated use `LayerFullUpdateContractDtoDefaultValue5$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `LayerFullUpdateContractDtoDefaultValue5$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `LayerFullUpdateContractDtoDefaultValue5$Outbound` instead. */ type Outbound = LayerFullUpdateContractDtoDefaultValue5$Outbound; } /** @internal */ export declare const LayerFullUpdateContractDtoDefaultValue$inboundSchema: z.ZodType; /** @internal */ export type LayerFullUpdateContractDtoDefaultValue$Outbound = string | number | boolean | { [k: string]: any; } | Array; /** @internal */ export declare const LayerFullUpdateContractDtoDefaultValue$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 LayerFullUpdateContractDtoDefaultValue$ { /** @deprecated use `LayerFullUpdateContractDtoDefaultValue$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `LayerFullUpdateContractDtoDefaultValue$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `LayerFullUpdateContractDtoDefaultValue$Outbound` instead. */ type Outbound = LayerFullUpdateContractDtoDefaultValue$Outbound; } /** @internal */ export declare const LayerFullUpdateContractDtoParameters$inboundSchema: z.ZodType; /** @internal */ export type LayerFullUpdateContractDtoParameters$Outbound = { name: string; type: string; defaultValue: string | number | boolean | { [k: string]: any; } | Array; }; /** @internal */ export declare const LayerFullUpdateContractDtoParameters$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 LayerFullUpdateContractDtoParameters$ { /** @deprecated use `LayerFullUpdateContractDtoParameters$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `LayerFullUpdateContractDtoParameters$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `LayerFullUpdateContractDtoParameters$Outbound` instead. */ type Outbound = LayerFullUpdateContractDtoParameters$Outbound; } /** @internal */ export declare const LayerFullUpdateContractDtoTargetApps$inboundSchema: z.ZodType; /** @internal */ export type LayerFullUpdateContractDtoTargetApps$Outbound = string | Array; /** @internal */ export declare const LayerFullUpdateContractDtoTargetApps$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 LayerFullUpdateContractDtoTargetApps$ { /** @deprecated use `LayerFullUpdateContractDtoTargetApps$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `LayerFullUpdateContractDtoTargetApps$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `LayerFullUpdateContractDtoTargetApps$Outbound` instead. */ type Outbound = LayerFullUpdateContractDtoTargetApps$Outbound; } /** @internal */ export declare const LayerFullUpdateContractDto$inboundSchema: z.ZodType; /** @internal */ export type LayerFullUpdateContractDto$Outbound = { description: string; parameters: Array; targetApps?: string | Array | undefined; }; /** @internal */ export declare const LayerFullUpdateContractDto$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 LayerFullUpdateContractDto$ { /** @deprecated use `LayerFullUpdateContractDto$inboundSchema` instead. */ const inboundSchema: z.ZodType; /** @deprecated use `LayerFullUpdateContractDto$outboundSchema` instead. */ const outboundSchema: z.ZodType; /** @deprecated use `LayerFullUpdateContractDto$Outbound` instead. */ type Outbound = LayerFullUpdateContractDto$Outbound; } //# sourceMappingURL=layerfullupdatecontractdto.d.ts.map