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; }; }