import { _ParameterConstraints, _UnmarshalledParameterConstraints } from "./_ParameterConstraints"; /** *
Represents a route response.
*/ export interface _RouteResponse { /** *Represents the model selection expression of a route response.
*/ ModelSelectionExpression?: string; /** *Represents the response models of a route response.
*/ ResponseModels?: { [key: string]: string; } | Iterable<[string, string]>; /** *Represents the response parameters of a route response.
*/ ResponseParameters?: { [key: string]: _ParameterConstraints; } | Iterable<[string, _ParameterConstraints]>; /** *Represents the identifier of a route response.
*/ RouteResponseId?: string; /** *Represents the route response key of a route response.
*/ RouteResponseKey: string; } export interface _UnmarshalledRouteResponse extends _RouteResponse { /** *Represents the response models of a route response.
*/ ResponseModels?: { [key: string]: string; }; /** *Represents the response parameters of a route response.
*/ ResponseParameters?: { [key: string]: _UnmarshalledParameterConstraints; }; }