export type ParameterType = 'Boolean' | 'Symbol' | 'Number' | 'Enum'; export type InstallationParameterType = ParameterType | 'Secret'; export type ParameterOption = string | { [key: string]: string; }; export interface ParameterDefinition { name: string; id: string; description?: string; type: T; required?: boolean; default?: boolean | string | number; options?: ParameterOption[]; labels?: { empty?: string; true?: string; false?: string; }; } export type DefinedParameters = Record; export type FreeFormParameters = Record | Array | number | string | boolean;