import * as core from "@terrascript/core"; export interface EnumerationValueArgs extends core.SchemaArgs { synonyms?: core.Array | core.ArrayOut; value: string | core.StringOut; } export declare class EnumerationValue extends core.Schema { synonyms?: core.Array | core.ArrayOut; value: string | core.StringOut; } export interface SlotTypeArgs extends core.ResourceArgs { /** * (Optional) */ createVersion?: boolean | core.BooleanOut; /** * (Optional) A description of the slot type. Must be less than or equal to 200 characters in length. */ description?: string | core.StringOut; /** * (Required) A list of EnumerationValue objects that defines the values that */ enumerationValue: core.Array | core.ArrayOut; /** * (Required) The name of the slot type. The name is not case sensitive. Must be less than or equal to * 100 characters in length. */ name: string | core.StringOut; /** * (Optional) Determines the slot resolution strategy that Amazon Lex */ valueSelectionStrategy?: string | core.StringOut; } export declare class SlotType extends core.Resource { /** * Checksum identifying the version of the slot type that was created. The checksum is */ checksum: string | core.StringOut; /** * (Optional) */ createVersion?: boolean | core.BooleanOut; /** * The date when the slot type version was created. */ createdDate: string | core.StringOut; /** * (Optional) A description of the slot type. Must be less than or equal to 200 characters in length. */ description?: string | core.StringOut; /** * (Required) A list of EnumerationValue objects that defines the values that */ enumerationValue: core.Array | core.ArrayOut; id: string | core.StringOut; /** * The date when the `$LATEST` version of this slot type was updated. */ lastUpdatedDate: string | core.StringOut; /** * (Required) The name of the slot type. The name is not case sensitive. Must be less than or equal to * 100 characters in length. */ name: string | core.StringOut; /** * (Optional) Determines the slot resolution strategy that Amazon Lex */ valueSelectionStrategy?: string | core.StringOut; /** * The version of the slot type. */ version: string | core.StringOut; constructor(name: string, args?: SlotTypeArgs); getNamespace(): string; } //# sourceMappingURL=slot_type.d.ts.map