1 | declare type ParameterType = 'Boolean' | 'Symbol' | 'Number' | 'Enum';
|
2 | declare type ParameterOption = string | {
|
3 | [key: string]: string;
|
4 | };
|
5 | export interface ParameterDefinition {
|
6 | name: string;
|
7 | id: string;
|
8 | description?: string;
|
9 | type: ParameterType;
|
10 | required?: boolean;
|
11 | default?: boolean | string | number;
|
12 | options?: ParameterOption[];
|
13 | labels?: {
|
14 | empty?: string;
|
15 | true?: string;
|
16 | false?: string;
|
17 | };
|
18 | }
|
19 | export declare type DefinedParameters = Record<string, string | number | boolean>;
|
20 | export declare type FreeFormParameters = Record<string, any> | Array<any> | number | string | boolean;
|
21 | export {};
|