import * as z from "zod/v3"; import { OpenEnum } from "../../types/enums.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { PossibleValue, PossibleValue$Outbound } from "./possiblevalue.js"; /** * The type of the value (e.g., integer, string, boolean, etc.) */ export declare const WriteActionParameterType: { readonly Unknown: "UNKNOWN"; readonly Integer: "INTEGER"; readonly String: "STRING"; readonly Boolean: "BOOLEAN"; }; /** * The type of the value (e.g., integer, string, boolean, etc.) */ export type WriteActionParameterType = OpenEnum; export type WriteActionParameter = { /** * The type of the value (e.g., integer, string, boolean, etc.) */ type?: WriteActionParameterType | undefined; /** * Human readable display name for the key. */ displayName?: string | undefined; /** * The value of the field. */ value?: string | undefined; /** * Is the parameter a required field. */ isRequired?: boolean | undefined; /** * Description of the parameter. */ description?: string | undefined; /** * Possible values that the parameter can take. */ possibleValues?: Array | undefined; }; /** @internal */ export declare const WriteActionParameterType$inboundSchema: z.ZodType; /** @internal */ export declare const WriteActionParameterType$outboundSchema: z.ZodType; /** @internal */ export declare const WriteActionParameter$inboundSchema: z.ZodType; /** @internal */ export type WriteActionParameter$Outbound = { type?: string | undefined; displayName?: string | undefined; value?: string | undefined; isRequired?: boolean | undefined; description?: string | undefined; possibleValues?: Array | undefined; }; /** @internal */ export declare const WriteActionParameter$outboundSchema: z.ZodType; export declare function writeActionParameterToJSON(writeActionParameter: WriteActionParameter): string; export declare function writeActionParameterFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=writeactionparameter.d.ts.map